0
我们有一个大型项目,执行所有的单元测试需要很长时间。我们也在使用Ant。可以使用什么策略来执行仅使用Ant的一部分测试?我们有我们的测试在一组逻辑java包中,这样可能会有所帮助...如何使用Ant执行JUnit测试的子集?
我们有一个大型项目,执行所有的单元测试需要很长时间。我们也在使用Ant。可以使用什么策略来执行仅使用Ant的一部分测试?我们有我们的测试在一组逻辑java包中,这样可能会有所帮助...如何使用Ant执行JUnit测试的子集?
您应该使用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>
嗨。我实际上正在使用batchtest标记,并且包括一些测试并排除其他测试。但是,这意味着要创建不同的测试配置文件,我需要创建许多不同的蚂蚁目标?并且听起来不像是这样做的正确方式...... – user1340582