<?xml version="1.0" encoding="UTF-8" ?> <project name="RMT_CJ001_common_JUnitReport" basedir="." default="junit and report"> <!-- 测试报告目录,不需要修改 --> <property name="report_folder" value="${ant.project.name}" /> <!-- classes路径,不需要修改 --> <property name="dir_classes" value="../../WebContent/WEB-INF/classes" /> <!-- 编译依赖的lib库 --> <path id="ref-lib"> <pathelement location="${dir_classes}" /> <fileset dir="../../WebContent/WEB-INF/lib"> <include name="*.jar" /> </fileset> </path> <!-- 创建测试报告目录 --> <target name="init"> <delete dir="${report_folder}" /> <mkdir dir="${report_folder}" /> </target> <!-- 单元测试 --> <target name="junit and report" depends="init"> <junit printsummary="on" fork="false" haltonfailure="false" showoutput="true"> <classpath refid="ref-lib" /> <formatter type="xml" /> <batchtest todir="${report_folder}"> <fileset dir="${dir_classes}"> <include name="**/*Test.class" /> </fileset> </batchtest> </junit> <junitreport todir="${report_folder}"> <fileset dir="${report_folder}"> <include name="TEST-*.xml" /> </fileset> <report format="frames" todir="${report_folder}" /> </junitreport> </target> <!-- 单元测试结束 --> </project>