Как передать выбранный класс в testNG. xml от Jenkins - PullRequest
0 голосов
/ 26 марта 2020

В моем тесте. xml, у меня есть список классов, которые нужно запустить, но я просто хочу запустить, какой класс выбран из Jenkins. Например, мой testNG. xml

<test name="Test Summary">        
       <classes>
           <class name="class1"/>
           <class name="class2"/>
           <class name="class3"/>
       </classes>
   </test>

Затем в Jenkins перед сборкой у меня есть параметры, чтобы выбрать сборку с каким классом. Например, если я просто хочу построить с помощью class2 и class3, я выбираю переменную из Jenkins: run1 = Нет, run2 = class2, run3 = class3

Как передать эти параметры (run1, run2, run3) из Jenkins to TestNG. xml, чтобы Maven понимал, что я просто хочу запустить Class2 и Class3?

Примечание: я создаю пустой вызов класса None. В основном ничего внутри, поэтому, если параметр = None, этот класс не будет работать.

...