mor*_*aes 4 python unit-testing makefile
我想使用Makefile来运行单个测试文件或所有测试或覆盖率报告的组合版本.
我是Makefiles的新手所以我借了一个并改编它.结果就在这里.
问题是,make test将按顺序运行每个测试,当你有一堆并且屏幕滚动很多时很难看出哪些失败了.我喜欢每个人使用一个单独的过程,所以他们不会互相干扰.
问题是:我可以仅使用Makefile更好地组合结果,还是需要单独的脚本?你知道一些运行测试的Makefile的好例子吗?
(我只想使用Makefile + unittest + coverage,没有其他依赖项)
另一种方法是使用unittest discovery,它将所有单独的测试文件聚合到一个运行中,例如在Makefile中
test:
python -m unittest discover -p '*tests.py' -v
Run Code Online (Sandbox Code Playgroud)
如果在并行进程中运行测试对您来说很重要,那么不要使用unittest来运行测试,而是使用nose或pytest.他们每个人都有选择并行运行测试.
| 归档时间: |
|
| 查看次数: |
2705 次 |
| 最近记录: |