Сборка 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
шаг.