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