Сборка Jenkins терпит неудачу, когда неудачные тесты

Сборка Jenkins завершается неудачно, при неудачном выполнении модульных тестов. Здесь используется конвейерный скрипт в jenkins. Требуется сгенерировать отчет HTML с использованием mocha-awesome. Я могу получить отчет HTML только после прохождения всех тестовых примеров. в моих тестах. Здесь вы можете увидеть скриншот

1 ответ

Вызов модульного тестового прогона возвращается со статусом выхода 1, Что вы можете сделать, это использовать returnStatus вариант для sh или же bat шаг, который затем не нарушит саму сборку, но оставляет это на ваше усмотрение:

def exitStatus = sh returnStatus: true, script: 'unittests'

или же:

def exitStatus = bat returnStatus: true, script: 'unittests.exe'

Имея это, вы можете выборочно провалить сборку, т.е. если exitStatus == 1 затем проигнорируйте, поскольку это сигнализирует о провале теста, если это что-то кроме 0 или же 1 затем не удалось построить с помощью error шаг.

Другие вопросы по тегам