Покрывало не сломает CircleCI - PullRequest
0 голосов
/ 20 марта 2019

У меня есть проект с открытым исходным кодом, где я пытаюсь узнать о circleci.Я хочу, чтобы мой CI прерывался на ветви, когда покрытие кода ниже порога.В настоящее время я использую прикрытие для этой цели, проблема в том, что даже если охват ниже порога, а в подсказке CI говорится, что есть ошибка, CI не сломается, и поэтому она называется успешной.

Источник для моего yml файла circleci .

В результате следующее.

circleci prompt errors

Есть лиспособ обеспечить перерывы кругов при достижении порога?

1 Ответ

1 голос
/ 22 марта 2019

Успешное выполнение или сбой задания передается в CircleCI с помощью кода выхода процесса. Похоже, что процесс, который вы запускаете, завершается с кодом 0, поэтому задание выполнено успешно.

Может быть, dotnet test имеет флаг для выхода из ненулевого значения, если покрытие слишком низкое? Если нет, может потребоваться отправить вывод в файл с | tee filename и написать скрипт для чтения файла и выйти из ненулевого значения, если вы хотите выполнить задание неудачно.

...