在Ant Junit任务中如何过滤真实的测试?

时间:2014-04-07 05:32:03

标签: ant

这是我的任务。我想搜索所有Junit测试并将结果输出到一个txt文件中。但是这个任务找到了名称中带有“Test”的所有java文件,并将结果输出到单独的文件中。如何修改?

<target name="run_Junit" depends="compile_all">
        <junit printsummary="on">
            <formatter type="plain"/>
            <batchtest todir="${build_snapshot}">
                <fileset dir="src">
                 <include name="**/*Test*.java"/>
                 </fileset>
            </batchtest>
            <classpath>
                <path refid="ivy.path" />
                <pathelement location="${build_classes}"/>
            </classpath>
        </junit>    
     </target>

1 个答案:

答案 0 :(得分:0)

JUnit任务不支持直接写入单个文件,但您可以使用Ant concatentate任务在Junit任务完成后将所有测试结果文本文件合并到一个文件中。