繁体   English   中英

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

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM