单元测试的信号故障发现命令行测试故障

时间:2019-07-09 22:47:57

标签: python unit-testing command-line discover

我通过命令行通过python -m unittest discover运行测试。我有一个运行此程序的自动构建过程。但是,当测试失败时,构建过程不会失败。这是因为命令仅返回0。如何使命令退出并显示错误代码?

当然,有很多技巧,例如在stdout中寻找“ FAILED”一词,等等,但是我认为这不是解决此问题的可扩展方法。我还知道,您可以编写脚本来执行此操作,查看wasSuccessful()并在失败时返回代码,但是再次感觉像是黑客。通过CLI执行此操作的正确方法是什么?

0 个答案:

没有答案