我有一個看起來像這樣的示例項目結構。如何在Ant中只運行特定的JUnit測試?
現在我只想通過build.xml文件,而不是MyTest的運行MyTestTwo。我如何去做這件事?當我試圖只運行一個測試,然後我得到它做這個:
<target name="runJUnit" depends="compile">
<junit printsummary="on">
<test name="com.edu.BaseTest.MyTest"/>
<classpath>
<pathelement location="${build}"/>
<pathelement location="Path to junit-4.10.jar" />
</classpath>
</junit>
</target>
如何做到這一點,如果我必須要麼爲上述項目結構或者是什麼,如果有10次不同的測試,我只想做他們中的5人跑步?我是Ant新手,所以任何幫助將不勝感激。謝謝。
你的意思是創建一個'TestSuite'類和相關的'TestRunner'類然後使用'javac'編譯''build.xml'中的'java'來運行'TestRunner'類? – user3044240