我希望对目录中的所有文件进行覆盖。
例如,我具有以下目录结构:
root_dir/
tests/
test1.py
test2.py
code_dir/
tests
目录中有一些python文件。我想使用coverage run
一起运行它们并生成报告。
我个人可以这样:
coverage run tests/test1.py
coverage run tests/test2.py
并生成报告。
如何用一个命令执行此操作?
谢谢。
答案 0 :(得分:2)
您应该使用测试运行器来查找和运行这些测试。 pytest
或python -m unittest discover
都会为您做到这一点。