为ant junit batchtest指定文件名

时间:2015-05-08 07:59:54

标签: ant junit

我有一个正在运行的ant任务,它以下列方式运行我的一批junit-tests:

<junit printsummary="yes" showoutput="yes" haltonfailure="no">
    <formatter type="plain" />
    <classpath>
        <path refid="app.compile.classpath" />
        <path id="classes" location="${app.classes.home}" />
        <path id="test-classes" location="${app.build.home}/test-classes" />
    </classpath>
    <batchtest fork="no" todir="${app.tests.reports}">
        <fileset dir="${app.tests.home}">
            <include name="**/*Test*.java" />
        </fileset>
    </batchtest>
</junit>

现在这个工作正常,除了生成的测试报告的名称。这些名称过长,遵循以下模式:

TEST-com.company.package.Class.txt

有没有办法为batchtest的报告文件指定文件命名模式,最好是ant 1.6.5?

我知道,对于单个测试,您可以使用outfile属性指定文件名。在junit-task reference中,它刚刚声明:

  

然后,它会为以.java.class结尾的每个资源生成测试类名称。

0 个答案:

没有答案