На моем тестовом средстве, чтобы определить, проходит ли ветка git или нет, я тестирую свой python так:
nosetests -x --with-coverage ${PACKAGE} --cover-min-percentage=80
-x
(выход при первом сбое) - это новое дополнение, так как мы хотим немедленно завершить сборку, если какой-либо модульный тест не пройден. Однако, если ранний тест не пройден, и мы завершаем тесты на нос, ложно говорится, что минимальное покрытие не было выполнено, если некоторые ранние пакеты имели низкое покрытие, потому что не смогли покрыть все.
Как сделать так, чтобы проверка покрытия была отменена / проигнорирована, если какие-либо тесты не пройдены?