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