我有testng.xml套件文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="NewSuite">
<test name="RegressionTest">
<classes>
<class name="path.to.testclass.MainTests" />
<class name="path.to.testclass.MainTests2" />
</classes>
</test>
<test name="SmokeTest">
<classes>
<class name="path.to.testclass.MainTests2" />
</classes>
</test>
</suite>
如何仅从RegressionTest运行测试类。我试过mvn clean test -Dtest=RegressionTest
,但它不起作用。如果我在Jenkins上运行mvn clean test
,它将运行textng.xml中的所有测试类
我在pom.xml中的surefire插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.13</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
寻求帮助。