我试图找到一种方法,使我可以仅使用命令行和Java从JUnit类运行单个测试。
我可以使用以下命令从该类运行整套测试:
java -cp .... org.junit.runner.JUnitCore org.package.classname
我真正想做的是这样的:
java -cp .... org.junit.runner.JUnitCore org.package.classname.method
要么:
java -cp .... org.junit.runner.JUnitCore org.package.classname#method
我注意到,也许有一些方法可以使用JUnit注释来做到这一点,但我宁愿不要手动修改测试类的源代码(尝试使其自动化)。我也确实看到Maven可以做到这一点,但是如果可能的话,我想避免依赖于Maven。
所以我想知道是否有任何方法可以做到这一点?
我要寻找的要点:
能够从JUnit测试类运行单个测试
命令行(使用JUnit)
避免修改测试源
避免使用其他工具
忽然笑
相关分类