如何从命令行运行JUnit测试用例

China☆狼群 提交于 2020-03-20 10:28:09

3 月,跳不动了?>>>

我想从命令行运行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常见问题解答

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!