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 に答える