Может кто-нибудь, пожалуйста, помогите мне, как я могу отправить параметр от jenkins, чтобы я мог запустить конкретный c тест в моем файле testng. xml.
POM. Xml (уверенно):
<?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>
В Jenkins:
У меня есть параметр String: testName, где я бы указал имя теста, который я хочу запустить.
Но вся эта настройка не работает. Может кто-нибудь помочь?