我们有一个大型项目,执行所有单元测试需要花费大量时间。我们也在使用Ant。可以使用哪些策略仅使用Ant执行我们的测试子集?我们在逻辑java包的组中进行了测试,因此可以提供帮助......
答案 0 :(得分:1)
您应该使用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>