Estoy tratando de encontrar un enfoque que me permita ejecutar una sola prueba desde una clase JUnit usando solo la línea de comandos y java.
Puedo ejecutar todo el conjunto de pruebas de la clase usando lo siguiente:
java -cp .... org.junit.runner.JUnitCore org.package.classname
Lo que realmente quiero hacer es algo como esto:
java -cp .... org.junit.runner.JUnitCore org.package.classname.method
o:
java -cp .... org.junit.runner.JUnitCore org.package.classname#method
Noté que podría haber formas de hacer esto usando anotaciones JUnit, pero preferiría no modificar la fuente de mis clases de prueba a mano (intentando automatizar esto). También vi que Maven podría tener una forma de hacer esto, pero si es posible, me gustaría evitar depender de Maven.
Entonces me pregunto si hay alguna forma de hacer esto.
Puntos clave que estoy buscando:
- Capacidad para ejecutar una sola prueba desde una clase de prueba JUnit
- Línea de comando (usando JUnit)
- Evite modificar la fuente de prueba
- Evite el uso de herramientas adicionales