1、pom.xml文件添加插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<!-- <forkMode>once</forkMode>-->
<!-- <!– 解决maven test命令时console出现中文乱码 –>-->
<!-- <argLine>-Dfile.encoding=UTF-8</argLine>-->
<testFailureIgnore>true</testFailureIgnore>
<suiteXmlFiles>
<file>testng.xml</file>
</suiteXmlFiles>
</configuration>
</plugin>
2、testng.xml中配置要执行的test
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="测试报告">
<test name="我的测试报告">
<classes>
<class name="com.yyt.testSuite.toDayTest">
<methods>
<include name="work1"/>
<include name="work2"/>
</methods>
</class>
</classes>
</test>
<listeners>
<listener class-name="com.yyt.util.TestngListener"/>
</listeners>
</suite>
3、jenkins中配置节点
4、新建item
构建步骤用cmd命令:mvn test -Dfile.encoding=UTF-8
执行的是第1、2步配置的用例。
-Dfile.encoding=UTF-8是设置运行编码。