[JUnit&Ant]编译运行并生成html报告的ant脚本
在Eclipse创建一个项目在项目中再创建一个lib的文件夹
在项目中创建一个xml文件,名称为build
以下为文件内容:<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." name="TestGPro" default="junit">
<property name="run.classpath" value="bin">
</property>
<property name="run.srcpath" value="src">
</property>
<property name="test.srcpath" value="src">
</property>
<property name="test.report" value="report">
</property>
<property name="lib.dir" value="lib">
</property>
<path id="compile.path">
<fileset dir="${lib.dir}">
<include name="**/.*jar" />
</fileset>
</path>
<target name="compile">
<javac destdir="${run.classpath}" srcdir="${run.srcpath}" classpathref="compile.path">
</javac>
</target>
<target name="junit" depends="compile">
<tstamp>
</tstamp>
<mkdir dir="${test.report}" />
<mkdir dir="${test.report}" />
<!-- 测试代码 -->
<junit printsummary="true">
<formatter type="xml" />
<classpath>
<pathelement path="${run.classpath}" />
<fileset dir="${lib.dir}">
<include name="**/*.jar" />
</fileset>
</classpath>
<formatter type="plain" />
<batchtest todir="${test.report}">
<fileset dir="${test.srcpath}">
<include name="**/*Test.java" />
</fileset>
</batchtest>
</junit>
<!-- 生成测试报告 -->
<junitreport todir="${test.report}">
<fileset dir="${test.report}">
<include name="TEST-*.xml" />
</fileset>
<report format="frames" todir="${test.report}" />
</junitreport>
</target>
</project>
[ 本帖最后由 csgood 于 2008-12-24 13:56 编辑 ]
页:
[1]