ant + junit 测试。并生成测试报告
2012-11-29 22:20
393 查看
<?xml version="1.0" ?> <project name="junit-test"> <property name="src.dir" location="src" ></property> <property name="test.src.dir" location="test" ></property> <property name="build.dir" location="build" ></property> <property name="build.classes" location="${build.dir}/classes" ></property> <property name="build.test.dir" location="${build.dir}/test" ></property> <property name="build.test.classes" location="${build.test.dir}/classes" ></property> <property name="build.test.report" location="${build.test.dir}/report" ></property> <property name="junit.lib.dir" location="lib" ></property> <!-- 编译测试类依赖的classpath --> <path id="compile-test-path"> <pathelement location="${build.classes}"/> <fileset dir="${junit.lib.dir}"> <include name="*.jar"/> </fileset> </path> <!-- 运行测试类需要的classpath --> <path id="run-test-path"> <path refid="compile-test-path"></path> <pathelement location="${build.test.classes}" /> </path> <target name="clean"> <delete dir="${build.dir}"></delete> <mkdir dir="${build.dir}"/> <mkdir dir="${build.classes}"/> <mkdir dir="${build.test.dir}"/> <mkdir dir="${build.test.classes}"/> <mkdir dir="${build.test.report}"/> </target> <!-- 编译源文件 --> <target name="compile" depends="clean"> <javac srcdir="${src.dir}" destdir="${build.classes}" failonerror="true"></javac> </target> <!-- 编译测试文件 --> <target name="compile_test" depends="compile" > <javac srcdir="${test.src.dir}" destdir="${build.test.classes}" classpathref="compile-test-path" failonerror="true"> </javac> </target> <!-- 运行测试类 --> <target name="run-test" depends="compile_test"> <junit haltonfailure="false"> <!-- 设置运行失败是是否继续执行 (如果为true,则导出报表也会失败) --> <classpath refid="run-test-path"></classpath> <formatter type="xml" /> <!-- xml格式的输出 --> <!-- 单个测试 --> <!--<test name="com.zf.test.HelloTest"></test> --> <!-- 批量测试 --> <batchtest todir="${build.test.report}"> <!-- 并指定了输出目录 --> <fileset dir="${build.test.classes}" includes="**/Test*" /> </batchtest> </junit> <!-- 设置任务报告 --> <junitreport todir="${build.test.report}"> <fileset dir="${build.test.report}"> <include name="TEST-*.xml"/> </fileset> <report format="frames" todir="${build.test.report}/html" /> </junitreport> </target> </project>
相关文章推荐
- junit + ant + emma生成代码测试覆盖率报告
- Ant执行JUnit测试并生成报告
- ant+junit 自动生成测试报告
- ant学习笔记(三)ant整合junit做测试并生成测试报告
- 利用ant 和 Junit 生成测试报告
- Ant执行JUnit测试并生成报告
- ant 构建junit 测试生成报告
- Ant结合Junit生成测试报告
- Ant/Junit: 利用Ant执行测试用例并生成测试报告
- ant+junit执行自动化并且生成report报告
- ant+jmeter 自动生成测试报告
- ANT_JMETER之生成的测试报告
- ant+TestNG-xslt生成selenium测试报告
- ant+TestNG-xslt生成selenium测试报告
- java应用测试报告生成(二):利用ant的build.xml生成测试报告
- Jenkins+Jmeter+Ant 生成测试报告
- Ant环境配置、生成测试报告以及问题的解决
- Android-Junit-Report测试报告生成——Android自动化测试学习历程
- 我写的ant编译、打包、测试、测试报告生成和邮件发送模板
- JMeter+ant生成自动化测试报告-遇到问题汇总