如何使用Ant执行JUnit测试的子集?

时间:2012-11-17 22:48:34

标签: java ant junit

我们有一个大型项目,执行所有单元测试需要花费大量时间。我们也在使用Ant。可以使用哪些策略仅使用Ant执行我们的测试子集?我们在逻辑java包的组中进行了测试,因此可以提供帮助......

1 个答案:

答案 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>
相关问题