Сбой сигнала для тестовых сбоев в командной строке - PullRequest
0 голосов
/ 10 июля 2019

Я запускаю свои тесты через python -m unittest discover через командную строку.У меня есть автоматизированный процесс сборки, который запускает это.Однако при сбое теста процесс сборки не завершается неудачей.Это потому, что команда просто возвращает 0. Как я могу сделать команду выхода с кодом ошибки вместо этого?

Конечно, есть куча хаков, таких как поиск слова "FAILED" в stdout и т. Д.,но я не думаю, что это масштабируемый способ решить эту проблему.Я также знаю, что вы можете написать скрипт для этого, посмотреть на wasSuccessful() и выйти с кодом, если произошел сбой, но опять-таки, похоже на хак.Какой правильный способ сделать это через CLI?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...