3
使用命令行从JUnit类运行单个测试
我试图找到一种方法,使我可以仅使用命令行和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) 避免修改测试源 避免使用其他工具