1.eclipse新建java工程,添加junit库,新建junit test case51Testing软件测试网^c._!e)f8w
@Test51Testing软件测试网.`H3Q.R3d
publicvoidtest() {51Testing软件测试网|+nn-{4uq
System.out.println("ant test");
\C/q9|(V0 }
"Z%U*^0K`"E3d6X02.工程下新建lib文件夹,将junit相关的两个jar包复制进来,并在window-prefence-ant-runtime-global
entires,添加jar包,把该两个包添加进去
oM
g2MD[*PLU{0 junit.jar
'q%RVI;nW%_0org.hamcrest.core_1.3.0.v201303031735.jar 51Testing软件测试网KOZ)cx5AZT
3.新建build.xml文件如下,用来执行junit测试
R.X%Ns8t5m0<?xml
version="1.0" encoding="UTF-8"?>51Testing软件测试网g.PGom'OY~
<projectname="javacTest"default="Junittest">
q/IHWY A9?)A0 <propertyname="classes" value="build/classes"/>
/r BK ey r2J0 <propertyname="lib"value="./lib"/>
!{{9K7_ Z.QW$g0 <!--输出报告的路径,jenkins从该路径取xml格式的报告结果-->51Testing软件测试网2Xe.Q+v;B
<property
name="junit_report" value="D:/jenkins/workspace/antt" /> 51Testing软件测试网8{0G+QM%Lcn
<targetname="clean">
K/N(J4R+D)rT*P0 <deletedir="${classes}"/>
p`:p4{0Xz;I0 </target>51Testing软件测试网U#u
t8t-F5ce*~9~
<targetname="complie"depends="clean"> 51Testing软件测试网;C)h'dY?
X4r
<mkdirdir="${classes}"/>
TN9o9y-kjU.B\(?0 <javacsrcdir="src"destdir="${classes}">
Q-{}9tot+U a!J0 </javac>51Testing软件测试网0z[3{-[J}.U"I
</target>
^kwAZ0C~ t0 51Testing软件测试网g6rB+o-n f*I
<targetname="Junittest"depends="complie">51Testing软件测试网 VxS+t,a
<junit fork="yes"printsummary="yes"showoutput="true">51Testing软件测试网~4K8dBu6[h:V
<!--生成xml报告,供jekins使用-->
_
{9vjv3[_8s0 <formatter type="xml"/>
#V+C^:}/f/g7c
u[Y7z0 <testname="Test2" outfile="result"todir="${junit_report}"/>
}&U;@t.|C0 <classpath>51Testing软件测试网fP\2gM @.P0Y
<pathelementpath="${classes}"/>51Testing软件测试网KX~:@'Vc^p
<filesetdir="${lib}">
^'s~,\'~?0G0
<includename="**/*.jar"/>51Testing软件测试网gH(Sj|O!Qq h3C
</fileset>51Testing软件测试网Q-~&O7k#q&_f
</classpath>51Testing软件测试网|/^;l|$`A4o[p&`
</junit>
~Q6d\#{;EJ0 </target>
z'|0|Ng/^0 </project>
k\dAh,ZJ'd:H04.进入jenkins,新建job,选择增加构建步骤,选择invoke ant,build file输入该build.Xml文件的路径51Testing软件测试网 b"fNp/e@0m
5.增加构建后操作步骤,选择“publish junittest
result report“,测试报告栏输入:*.xml,jenkins将会从该job的workspace(如:D:\jenkins\workspace\anttest)去查找xml格式的junit报告51Testing软件测试网z:KB)@;cyk5`
6.保存后,构建结果如下:51Testing软件测试网0J1sT@Z
51Testing软件测试网
TlsYn
51Testing软件测试网G&~2cHr2OJ*TjS