Nos han migrado a la vez JUnit 4 y hormigas 1,7en ejecución "puros" JUnit 4 tests utilizando hormiga
Las pruebas funciona muy bien en eclipse, pero las anotaciones son ignorados al ejecutar las pruebas usando hormiga.
De acuerdo con la tarea Ant junit documentation:
También funciona con JUnit 4.0, incluyendo JUnit "pura" 4 pruebas utilizando sólo las anotaciones y sin JUnit4TestAdapter.
Pero la documentación no explica cómo se debe configurar.
¿Hay algún ajuste especial requerido para la tarea junit? ¿Me estoy perdiendo de algo? Tenemos ambas pruebas que extienden las pruebas TestCase (es decir, estilo 3.8) y Junit 4 "puro", ¿podría ser ese el problema?
Así que no hay forma de evitar tener que usar un patrón de nomenclatura para clases de prueba (como "* Test.java") aunque JUnit 4 no requiere ¿ese? – Jonik
@jonik No tiene que usar un patrón de nomenclatura, pero le ayudará a evitar ejecutar JUnit frente a cualquier clase adicional que pueda tener y que no contenga pruebas que estén en el mismo paquete que sus clases de prueba. Las clases como esta darán errores en la salida JUnit. – MikeD
¿Qué sucede si tiene clases de utilidad que tienen Test al principio pero que no son clases de prueba? Por lo general, "usar JUnit 4" significa "las pruebas de las marcas de anotación @Test, no el nombre de la clase". Debería ser posible incluir todos los archivos .java y que solo ejecute los que tengan pruebas. – Trejkaz