Остановка / сбой сборки докера, если тесты не пройдены - PullRequest
2 голосов
/ 21 октября 2019

Моя цель - заставить сборку докера потерпеть неудачу, если Юниттесты не все прошли. Я использую следующую строку в моем DockerFile:

RUN python3 -m unittest discover test

Мои модульные тесты находятся в классах в каталоге test. Тесты выполняются, но неудачный тест не приводит к неудачной сборке.

Я знаю, что ненулевой код завершения - это то, как остановить сборку, но, похоже, это не происходит при использовании этой команды.

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