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

我想从命令行运行JUnit测试用例。 我怎样才能作到这一点? java


#1楼

@lzap给出的答案是一个很好的解决方案。 可是,我想补充一点,您应该添加。 到类路径,这样就不会遗漏当前目录,从而致使您本身的类被遗漏。 在某些平台上,这已经发生在我身上。 所以,JUnit 4.x的更新版本为: 测试

java -cp .:/usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]

#2楼

我我的将使用Maven surefire JUnit运行程序来执行此操做。 spa


#3楼

实际上,您还能够使Junit测试成为可运行的Jar,而后将可运行的jar称为java -jar 命令行


#4楼

若是您的项目基于蚂蚁,那么您应该可以从控制台执行如下操做: code

ant test

若是这不起做用,可是您的项目仍然基于ant,则能够运行ant -p列出项目的主要目标。 get


#5楼

确保JUnit.jar在类路径中,而后从控制台调用命令行运行程序 it

java org.junit.runner.JUnitCore [测试类名称] io

参考: junit常见问题解答 class

相关文章
相关标签/搜索