1.eclipse新建java工程,添加junit库,新建junit test case51Testing软件测试网[-p
qn5p;H
@Test51Testing软件测试网n V"BPQS)\[g1|
publicvoidtest() {
~'eTL.XDr0 System.out.println("ant test");
!Y+_ q0m
PGa0 }51Testing软件测试网D0d]Sm[/AO
2.工程下新建lib文件夹,将junit相关的两个jar包复制进来,并在window-prefence-ant-runtime-global
entires,添加jar包,把该两个包添加进去51Testing软件测试网Qb v{;j5y!J
junit.jar
,R&r tm&w%w/{0org.hamcrest.core_1.3.0.v201303031735.jar
%|n,`Md
sbtx[
X03.新建build.xml文件如下,用来执行junit测试51Testing软件测试网t|hC:p$y7ar
<?xml
version="1.0" encoding="UTF-8"?>
-X4sv
OhU0 <projectname="javacTest"default="Junittest">
2W6a^'U.PF+k*ENI0 <propertyname="classes" value="build/classes"/>
#D.As6EFj7~#}0 <propertyname="lib"value="./lib"/> 51Testing软件测试网mMn_^x ]
<!--输出报告的路径,jenkins从该路径取xml格式的报告结果-->51Testing软件测试网2|
Ha@UQ
<property
name="junit_report" value="D:/jenkins/workspace/antt" />
bc6g+n&X/a3t%~0 <targetname="clean">
e"^ n{4x&?;f0 <deletedir="${classes}"/>51Testing软件测试网+x8_*y1F.x
</target>
G
t.nz5dD}Y-v7b0 <targetname="complie"depends="clean"> 51Testing软件测试网3ZL'C){&k
<mkdirdir="${classes}"/>
sB~n]0 <javacsrcdir="src"destdir="${classes}">
4a"a$S:F;h9I0 </javac>51Testing软件测试网
mYs$cs6o|4b
</target>51Testing软件测试网/Q?x:cW7EIsM
51Testing软件测试网6d.JY-{7\Pu
<targetname="Junittest"depends="complie">51Testing软件测试网qU3T6Y}HX
<junit fork="yes"printsummary="yes"showoutput="true">51Testing软件测试网S3D({A(Fn"iA
<!--生成xml报告,供jekins使用-->
l
|!tH#^ F?'mS ~!V0 <formatter type="xml"/>51Testing软件测试网/jrO
@t7thB3h3f$V
<testname="Test2" outfile="result"todir="${junit_report}"/>
fY2xB*S
I6fm0 <classpath>
s_m7O2rb#n&s%qL0 <pathelementpath="${classes}"/>
@b1p6CQ&v^Er2C0 <filesetdir="${lib}">
L]PL^0
<includename="**/*.jar"/>
aVLk!T7sUFZS0Q0 </fileset>51Testing软件测试网2c#itBa&S
</classpath>51Testing软件测试网3j7es-loY&Y
</junit>
!m%i)J$XnCO$Y
[0 </target>
iq-pQq\o7H0 </project>51Testing软件测试网~
VU!S9{
4.进入jenkins,新建job,选择增加构建步骤,选择invoke ant,build file输入该build.Xml文件的路径51Testing软件测试网"D P,B#A-ZL#P R6V0?
5.增加构建后操作步骤,选择“publish junittest
result report“,测试报告栏输入:*.xml,jenkins将会从该job的workspace(如:D:\jenkins\workspace\anttest)去查找xml格式的junit报告
2}5sdni06.保存后,构建结果如下:
u;_4o7e6sHs ]&Qb7X0
7W,LC#I
X;f051Testing软件测试网SY/W(PuU:k