如何从外部JAVA程序运行JUNIT项目?

时间:2014-09-22 14:43:23

标签: java junit junit4

我在Eclipse中创建了一个带有“JUnit Testing Framework”的项目。我试图从外部JAVA程序运行,而不是运行Eclipse的程序。

我可以从Cmd line thro'

运行Junit Project
"java -cp "D:\Junit-4.10.jar" org.junit.runner.JUnitCore com.sample.mytestcase

我尝试在外部JAVA程序中使用上面的命令;喜欢

Runtime.getRuntime().exec("java -cp 'D:\Junit-4.10.jar' org.junit.runner.JUnitCore com.sample.mytestcase");

似乎没有效果。是否有其他方法可以从另一个JAVA程序触发JUNIT项目?在此先感谢。

1 个答案:

答案 0 :(得分:0)

使用JUnitCore类执行此操作:http://junit.sourceforge.net/javadoc/org/junit/runner/JUnitCore.html

JUnitCore junit = new JUnitCore();
Result result = junit.runClasses(testClasses); // testClasses is the array of test classes to be executed