Я новичок в программировании.У меня есть вопрос о testng.xml и Jenkins.Я запускаю параметризованную сборку в Jenkins со следующими параметрами:
install
-Dreportium-job-name=${JOB_NAME}
-Dreportium-job-number=${BUILD_NUMBER}
-Dreportium-tags=${myTag}
-DtestngXmlDir=src/main/resources/jenkins/test/scenarios/JPMTEST
-DtestngXmlFile=JPM1-testng_oekktest.xml
-Dtests=Galaxy_S9
My testng.xml
<test name="Galaxy_S9" enabled="true">
<parameter name="driver.capabilities.scriptName" value="Galaxy_S9"></parameter>
<parameter name="driver.capabilities.deviceName" value="1C5B539704037ECE"></parameter>
<parameter name="env.resources" value="src/main/resources/common;src/main/resources/android;src/main/resources/android/test" />
<parameter name="username" value="test.testuser9@test.ch" />
<parameter name="password" value="Abcd1234" />
<groups>
<run>
<include name="@MTC-016432" />
</run>
</groups>
<classes>
<class name="com.qmetry.qaf.automation.step.client.gherkin.GherkinScenarioFactory" />
</classes>
</test>
Теперь, если я запускаю сборку Jenkins, тест запускается только для "Galaxy_S9"и это нормально.Все остальные телефоны не запускаются.
Но теперь я ищу решение, чтобы дать jenkis дополнительный параметр для
<include name="@MTC-016432" />
, чтобы запустить указанный тест.
Как я могу это сделать?Я хочу сказать Дженкинсу, какой тест запустить, например, "@ MTC-016432"
ура Жан-Пьер