0

我们有一个大型项目,执行所有单元测试需要很多时间。我们也在使用 Ant。哪些策略可用于仅使用 Ant 执行我们的一部分测试?我们在逻辑 Java 包组中进行了测试,所以这可能会有所帮助......

4

1 回答 1

1

您应该使用batchtestjunit ant 任务的标签。在这里检查: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>
于 2012-11-17T22:57:13.420 回答