Tenemos un montón de pruebas en un proyecto maven2 y compilación con cruisecontrol. Sin embargo, la acumulación cuelga regularmente, porque la anotación de la prueba con un tiempo de esperaMaven2 junit timeout anotación no funciona
@Test(timeout = 5000)
se ignora. Probé y ejecuté Maven localmente, reproduciendo el hecho de que se ignora el tiempo de espera.
¿Hay alguna forma de activar nuevamente el tiempo de espera para las pruebas?
Actualmente utilizo una solución para configurar un tiempo de espera en el control de crucero. Sin embargo, esto simplemente significa que se cancela toda la compilación, y no solo las pruebas que deberían fallar.
Observación: Parece experto en 1 hubo una propiedad para activar el tiempo de espera junit que falta en Maven 2.
Gracias por la entrada. ¿Alguna idea de por qué la anotación no funciona? – roesslerj
@roesslerj No conozco todos los detalles y voy a decir lo obvio, pero supongo que el plugin surefire no implementa soporte para esto. Siempre puedes intentar plantear un problema http://jira.codehaus.org/browse/SUREFIRE. –