[英]How do you execute a subset of JUnit tests using Ant?
我們有一個很大的項目,執行所有的單元測試需要很多時間。 我們也在使用Ant。 可以使用哪些策略僅使用Ant執行部分測試? 我們以邏輯Java包分組的形式進行測試,因此可能會有所幫助...
您應該使用junit ant任務的batchtest
標簽。 在這里檢查: http : //ant.apache.org/manual/Tasks/junit.html
下面給出了該鏈接的簡化示例:
<junit printsummary="yes" haltonfailure="yes">
<classpath>
<pathelement location="${build.tests}"/>
<pathelement path="${java.class.path}"/>
</classpath>
<formatter type="plain"/>
<batchtest fork="yes" todir="${reports.tests}">
<fileset dir="${src.tests}">
<include name="**/*Test*.java"/>
<exclude name="**/AllTests.java"/>
</fileset>
</batchtest>
</junit>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.