2011-01-10 119 views
29

是否有蚀(太阳神)的方式来包装/导出我的JUnit测试套件(或者甚至测试用例如果可能的话)为可执行罐子?

我知道如何从项目运行的罐子带有主类,但我茫然不知如何包括TestRunner
有没有简单的方法,或者我必须制定一个变通的主类,以某种方式调用TestRunner

细节会很好。如何导出(JUnit的)测试套件为可执行的JAR

回答

34

你是正确的,是需要一个可执行的JAR一个main()方法。

很容易main方法添加到您的测试套件,虽然。

public static void main(String[] args) throws Exception {      
     JUnitCore.main(
     "com.stackoverflow.MyTestSuite");    
} 
+0

爽,一个能正常工作。谢谢你,珍妮 – kostja 2011-01-25 06:31:18