我想从命令行运行JUnit测试用例。 我怎样才能做到这一点?
#1楼
@lzap给出的答案是一个很好的解决方案。 但是,我想补充一点,您应该添加。 到类路径,这样就不会遗漏当前目录,从而导致您自己的类被遗漏。 在某些平台上,这已经发生在我身上。 因此,JUnit 4.x的更新版本为:
java -cp .:/usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]
#2楼
我个人将使用Maven surefire JUnit运行程序来执行此操作。
#3楼
实际上,您还可以使Junit测试成为可运行的Jar,然后将可运行的jar称为java -jar
#4楼
如果您的项目基于蚂蚁,那么您应该能够从控制台执行以下操作:
ant test
如果这不起作用,但是您的项目仍然基于ant,则可以运行ant -p
列出项目的主要目标。
#5楼
确保JUnit.jar在类路径中,然后从控制台调用命令行运行程序
java org.junit.runner.JUnitCore [测试类名称]
参考: junit常见问题解答
来源:oschina
链接:https://my.oschina.net/u/3797416/blog/3207009