在写好一个TestNG驱动的自动化测试代码,项目下最好新建lib目录,把所有的jar文件复制到该目录,这样导出后,在其他任何地方都可以使用。需要在jenkins自动构建的方法:
一、在代码的根目录下新建build.xml;testng.xml
1、build.xml的代码内容:
<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="testoutput" name="autoTest">
<!--ant的所有内容必须包含在这个里边,name是你给它取的名字,basedir故名思意就是工作的根目录 .代表当前目录。default代表默认要做的事情-->
<property name="base.dir" value="路径地址"/>
<!--类似程序中的变量-->
<property name="testng.output.dir" value="${base.dir}/test-output"/>
<property environment="env"/>
<property name="lib.dir" value="${base.dir}/lib"/>
<property name="testng.file" value="testng.xml"/> <!--调用的testng用例执行的xml文件,这里是文件名-->
<taskdef resource="testngtasks" classpath="${lib.dir}/testng.jar"/>
<!--把你想做的每一件事情写成一个target ,它有一个名字,depends是它所依赖的target-->
<target name="clean">
<delete dir="${base.dir}/bin"/>
</target>