基于testNg的测试框架设计(二)---使用ant运行testNg

本文介绍如何在Jenkins上使用Ant脚本编译并运行TestNG测试框架的代码,包括清除旧编译文件、编译Java源码、处理依赖、执行测试用例以及美化测试报告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jenkins上需要指定编译脚本运行测试脚本。

testng框架内编写的代码可以通过ant打包编译,编译后的代码可以放在集成测试工具(jenkins)上进行运行和产生测试报告。


build.xml的配置
<?xml version="1.0"?>
<project name="TestNgTest" default="transform" basedir="../">
<span style="white-space:pre">	</span>
<span style="white-space:pre">	</span><property name="classes" value="${basedir}/WebRoot/WEB-INF/classes" />
<span style="white-space:pre">	</span><property name="libs.dir" value="${basedir}/WebRoot/WEB-INF/lib" />
<span style="white-space:pre">	</span><property name="testlibs.dir" location="${basedir}/WebRoot/WEB-INF/testlib" />
<span style="white-space:pre">	</span><property name="testngconfig.dir" value="${basedir}/WebRoot/WEB-INF/classes/tv/zhiping/config" />
<span style="white-space:pre">	</span><property name="testngoutput.dir" location="${basedir}/test/test-reports" />
<span style="white-space:pre">	</span><property name="name" value="ROOT" />
<span style="white-space:pre">	</span><property name="profile_name" value="test" />
<span style="white-space:pre">	</span><tstamp>     
<span style="white-space:pre">	</span>    <format property="CURTIME" pattern="yyyyMMddHHmmss" locale="us"/>     
<span style="white-space:pre">	</span></tstamp> 
<span style="white-space:pre">	</span>
<span style="white-space:pre">	</span><target name="clean">
<span style="white-space:pre">		</span><delete dir="${classes}" />
<span style="white-space:pre">		</span><mkdir dir="${classes}" />
<span style="white-space:pre">		</span><delete dir="${basedir}/doc" />
<span style="white-space:pre">		</span><delete dir="${basedir}/l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值