Статус билда success, если тесты упали на этапе конфигурации

Добрый день.
Столкнулся с такой проблемой. При падении конфигурации (выполняемой перед всеми тестами), тесты не запускаются и в результате получаю билд со статусом success .
Есть ли возможность, чтобы в случае падения глобальной конфигурации и незапуска тестов, билд получал неуспешный статус?
Используемые инструменты: Jenkins, Maven, TestNG .

Как вариант:
https://stackoverflow.com/questions/34276507/how-to-fail-jenkins-build-if-no-tests-were-run

1 лайк

Если в Jenkins пользуется pipeline на Groovy то можно менять статус билда через глобальный обьект Jenkins’a manager

manager.buildFailure()
manager.buildUnstable()
manager.buildSuccess()
1 лайк

Не уверен, но может поможет блок try catch?

Иззи!
Должен быть установлен плагин TestNG Results Plugin
Затем
Jenkins job–> Post-build Actions:
Добавить Publish TestNG Results
Click ‘Advanced’
Чекнуть → Mark build as failure on failed configuration?

2 лайка