Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как Сделать Билд для Мультиджоб FAILED если 1 из тестов провалился?


(streLer) #1

В Настоящий момент при запуске мультиджоба на jenkins, при фейле одного из тестов билд приорбетает статус UNSTABLE. как нбудь можно сделать его FAILED ? через шелл например?


(Mykhailo Poliarush) #2

я не думаю что средствами этого плагина можно так сделать 

но можно пройтись конечно по исходникам и посмотреть такую возможность https://github.com/jenkinsci/tikal-multijob-plugin

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

например, как http://wiki.hudson-ci.org/display/HUDSON/Text-finder+Plugin, но этот уже устарел и не используется

http://wiki.hudson-ci.org/display/HUDSON/Text-finder+Plugin


(Антон) #3

в установках мультиджоба

MultiJob Phase

После задания фаз стоит условие:

Mark phase as successful
when phase jobs' statuses are:

Если поставить его Successful то при фейле одного из тестов весь джоб станет "красным"


(streLer) #4

Ребят а через Шелл реально сделать? без плагинов


(babar.igor) #5

Не совсем понятна цель вопроса. Объясните, пожалуйста, зачем фейлить билд при одном непройденном тесте из набора запущенных. Может и идеи появятся.


(streLer) #6

я приложу картинку , может понятнее станет. вообщем в одном джобе запускается несколько тест кейсов.


(streLer) #7

ребят ни у кого идей не появилось как это поправить?