运行 目录中的所有文件以测量覆盖率

Run all files in a directory to measure coverage

我想运行覆盖目录中的所有文件。

例如,我有以下目录结构:

root_dir/
    tests/
        test1.py
        test2.py
    code_dir/

tests 目录中有一些 python 个文件。我想 运行 使用 coverage run 将它们组合在一起并生成报告。

个人来说,我可以这样做:

coverage run tests/test1.py

coverage run tests/test2.py

并生成报告。

如何使用一条命令完成此操作?

谢谢。

您应该使用测试 运行ner 来查找和 运行 那些测试。 pytestpython -m unittest discover 都可以为您完成。