Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Последовательный запуск тестов с разными браузерами\ОС

jenkins
execution
maven
java
webdriver
selenium
Теги: #<Tag:0x00007fedb7873208> #<Tag:0x00007fedb78730c8> #<Tag:0x00007fedb7872ee8> #<Tag:0x00007fedb7872da8> #<Tag:0x00007fedb7872bc8> #<Tag:0x00007fedb7872a88>

(Сергей) #1

Добро дня!
Есть связка Selenium + Java +Jenkins + maven.

Сейчас тесты работают так:
Jenkins передает браузер и операционную систему, селениум подключается к машине, удовлетворяющей этим условиям, прогоняет тесты.

Возникла необходимость прогонять последовательно тесты с указанными браузерами и ОС (т.е. на вход дается список и он последовательно прогоняет тесты по нему). \

Есть ли какой-нибудь способ это сделать, не плодя много item’ов в Jenkins?


(Oleksandr Khotemskyi) #2

Надо плодить jobs в jenkins автоматически и прогонять их, как пример https://wiki.jenkins.io/display/JENKINS/Job+Generator+Plugin

Просто тогда вам удобней будет понять если все запуски будут разнесены, а не в пределах одной джобы


(Sergei Chipiga) #3

Когда-то пользовался matrix configuration в Jenkins. Кажется, доступно после установки плагина https://wiki.jenkins.io/display/JENKINS/Matrix+Project+Plugin. Хотя может в последних версиях уже включили внутрь.