Desde Eclipse puedo ejecutar fácilmente todas las pruebas JUnit en mi aplicación.¿Cómo ejecuto programáticamente todas las pruebas JUnit en mi aplicación Java?
Me gustaría poder ejecutar las pruebas en los sistemas de destino desde el jar de la aplicación, sin Eclipse (o Ant o Maven o cualquier otra herramienta de desarrollo).
Puedo ver cómo ejecutar una prueba o suite específica desde la línea de comandos.
Pude crear manualmente un conjunto que incluyera todas las pruebas en mi aplicación, pero parece ser propenso a errores: estoy seguro de que en algún momento voy a crear una prueba y olvidaré agregarla al conjunto.
El complemento JUnit de Eclipse tiene un asistente para crear un conjunto de pruebas, pero por alguna razón no "ve" mis clases de prueba. Puede estar buscando pruebas JUnit 3, no JUnit 4 pruebas anotadas.
Podría escribir una herramienta que crearía automáticamente el paquete escaneando los archivos fuente.
O podría escribir código para que la aplicación escanee su propio archivo jar para las pruebas (ya sea por convención de nombres o buscando la anotación @Test).
Parece que debería haber una manera más fácil. ¿Qué me estoy perdiendo?
¿Por qué no editas tu publicación anterior entonces, las respuestas múltiples son confusas? – for3st