Я хочу запускать тестовые случаи в зависимости от переменных, переданных от jenkins, например, если я выберу TestCaseForHistoryPage при выборе из jenkins, он должен запускаться только.
Мой testng, xml выглядит так:
<test name="TestCaseForInlineRedemption">
<classes>
<class name="test_cases.TestCaseForInlineRedemption">
</class>
</classes>
</test> <!-- Test -->
<test name="TestCaseForHistoryPage">
<classes>
<class name="test_cases.TestCaseForHistoryPage">
</class>
</classes>
</test>
And pom like:
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<systemPropertyVariables>
<testnames>${Dtest}</testnames>
<country>${Dcountry}</country>
<environment>${Denvironment}</environment>
</systemPropertyVariables>
<testFailureIgnore>true</testFailureIgnore>
<suiteXmlFiles>
<!-- TestNG suite XML files -->
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
<systemProperties>
<property>
**<test>${Dtest}</test>**
</property>
</systemProperties>
</configuration>
</plugin>
Я хочу передать $ {Dtest} от Дженкинса для тестирования через pom.
Может кто-нибудь помочь с этим?