2007-08-13
利用Ant自动进行JUnit测试
build.xml 代码
- <?xml version="1.0"?>
- <project name="auto unittest task" default="junit and report" basedir="..">
- <!-- property name="output folder" value="bin"/-->
- <property name="output folder" value="WebRoot/WEB-INF/classes" />
- <property name="lib folder" value="WebRoot/WEB-INF/lib" />
- <property name="src folder" value="src" />
- <property name="httpUnit folder" value="E:/lxy/lib/httpUnit" />
- <!-- property name="test folder" value="src"/-->
- <property name="test folder" value="testSrc" />
- <property name="report folder" value="report" />
- <property name="jar.dir" value="jar" />
- <target name="test init">
- <delete dir="${report folder}" />
- <mkdir dir="${report folder}" />
- <echo>test init complete!</echo>
- </target>
- <target name="compile">
- <javac srcdir="${src folder}" destdir="${output folder}" />
- <echo>compilation complete!</echo>
- </target>
- <target name="test compile" depends="test init">
- <javac srcdir="${test folder}" destdir="${output folder}" />
- <echo>test compilation complete!</echo>
- </target>
- <target name="all compile" depends="compile, test compile">
- </target>
- <target name="junit and report" depends="all compile">
- <junit printsummary="on" fork="true" showoutput="true">
- <classpath>
- <fileset dir="${lib folder}" includes="**/*.jar" />
- <fileset dir="${httpUnit folder}" includes="**/*.jar" />
- <pathelement path="${output folder}" />
- </classpath>
- <formatter type="xml" />
- <batchtest todir="${report folder}">
- <fileset dir="${output folder}">
- <!-- include name="**/Test*.*" /-->
- <!-- include name="**/*Test*.*" /-->
- <include name="**/*Test.*" />
- </fileset>
- </batchtest>
- </junit>
- <junitreport todir="${report folder}">
- <fileset dir="${report folder}">
- <include name="TEST-*.xml" />
- </fileset>
- <report format="frames" todir="${report folder}" />
- </junitreport>
- </target>
- <!-- 打包成jar文件 -->
- <target name="jar" depends="all compile">
- <delete file="${jar.dir}/eweb.jar" />
- <jar jarfile="${jar.dir}/eweb.jar">
- <fileset dir="${output folder}">
- <include name="**/*.class" />
- <include name="**/*.xml" />
- <include name="**/*.properties" />
- </fileset>
- </jar>
- </target>
- </project>
发表评论
- 浏览: 25902 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
我的相册
struts2-ajax-code
共 2 张
共 2 张
链接
最新评论
-
JSON的序列化和反序列化
看上去不错
-- by sunyujia -
Struts2.0与DWR2.0 的整 ...
正在测试楼主的附件...
-- by custer7572 -
校验码图片生成
老兄,知识要灵活运用...不是什么代码Copy过去就没事了!
-- by lxy19791111 -
校验码图片生成
<img src="/servlet/randomImgCodeServl ...
-- by hqingjin83 -
校验码图片生成
唔。。。验证码无法显示啊
-- by hqingjin83






评论排行榜