有人可以帮助我,如何从jenkins发送参数,以便可以在testng.xml文件中运行特定的测试。
POM.Xml(surefire):
<?xml version="1.0" encoding="UTF-8"?>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>${suiteXmlFile}</suiteXmlFile>
</suiteXmlFiles>
<systemPropertyVariables>
<browserName>${DbrowserName}</browserName>
<testName>${DtestName}</testName>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
Testng.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="TestSuite" thread-count="1">
<test name="NewTest">
<classes>
<class name="Testclass"></class>
</classes>
</test>
<test name="TestABC">
<classes>
<class name="Testclass ">
<methods>
<include name="ABCTest"></include>
</methods>
</class>
</classes>
</test>
</suite>
在詹金斯:
我有String参数:testName,我可以在其中指定要运行的测试的名称。
但是整个设置无法正常工作。有人可以帮忙吗?