Sto cercando di trovare un approccio che mi permetta di eseguire un singolo test da una classe JUnit utilizzando solo la riga di comando e java.
Posso eseguire l'intera serie di test dalla classe utilizzando quanto segue:
java -cp .... org.junit.runner.JUnitCore org.package.classname
Quello che voglio veramente fare è qualcosa del genere:
java -cp .... org.junit.runner.JUnitCore org.package.classname.method
o:
java -cp .... org.junit.runner.JUnitCore org.package.classname#method
Ho notato che potrebbero esserci modi per farlo usando le annotazioni JUnit, ma preferirei non modificare manualmente l'origine delle mie classi di test (tentando di automatizzarlo). Ho anche visto che Maven potrebbe avere un modo per farlo, ma se possibile vorrei evitare di dipendere da Maven.
Quindi mi chiedo se c'è un modo per farlo?
Punti chiave che sto cercando:
- Possibilità di eseguire un singolo test da una classe di test JUnit
- Riga di comando (utilizzando JUnit)
- Evita di modificare l'origine del test
- Evita di utilizzare strumenti aggiuntivi