maven执行指定testng.xml文件
1、pom中添加配置
<groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version> <configuration> <suiteXmlFiles> <suiteXmlFile>${maven.filepath}</suiteXmlFile> </suiteXmlFiles> </configuration> </plugin>
2、pom的properties添加如下
<properties> <maven.filepath></maven.filepath> </properties>
3、新建testng_test.xml
执行命令:mvn clean test -Dmaven.filepath=testng_test.xml
4、结合jenkins使用
4.1添加参数
4.2. 添加shell: mvn clean test -Dmaven.filepath=${xmlFileName}