我的目标是如果 Unittests 没有全部通过,则强制 docker build 失败。我在 DockerFile 中使用以下行:
RUN python3 -m unittest discover test
我的单元测试在 test 目录中的类中。测试已运行,但失败的测试不会导致构建失败。
我知道非零退出代码是如何停止构建的,但使用此命令似乎不会发生这种情况。
python unit-testing docker
docker ×1
python ×1
unit-testing ×1