[英]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.