La granja de dispositivos de AWS parece ignorar las anotaciones de TestNG

Cargué y ejecuté mis pruebas con éxito en la granja de dispositivos de AWS. A nivel local, estoy usando cosas divertidas como @Test (enabled = false, dependenOnGroups = "Login") para marcar qué pruebas ejecutar en ese momento y qué orden deben ejecutar. A nivel local, todo esto funciona bien y elegante como se esperaba. El problema ocurre después de cargar el zip de la compilación maven en la granja de dispositivos y realizar una ejecución de prueba.

Mirando los registros de la granja de dispositivos, no le importa si "habilitado" está establecido en verdadero o falso, sin embargo, ejecutará las cosas. También ignora las anotaciones "group =" y "dependenOnGroups". Esto es súper importante, ya que todas las demás pruebas fallarán si no estoy conectado primero. Peor aún, las pruebas de fallas posteriores no se omitirán, por lo que AWS felizmente me está cobrando más dinero de esto.

Intenté usar @Test (priority = blah), pero también lo está ignorando. Lo único que parece respetar son cosas como @BeforeSuite y @AfterSuite.

¿Alguien se encuentra con esto o tiene alguna idea de por qué sucede esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta