【发布时间】:2010-12-10 09:11:27
【问题描述】:
我是 python 单元测试的菜鸟,尤其是 coverage.py。是否希望覆盖率报告包含实际测试文件的覆盖率?
这里以我的HTML report 截图为例。
您可以看到该报告包含tests/test_credit_card。起初我试图从报告中省略 tests/ 目录,如下所示:
coverage html --omit=tests/ -d tests/coverage
我尝试了该命令的几种变体,但我可以不在我的一生中获得测试/排除。接受失败后,我开始怀疑测试文件是否应该包含在报告中。
任何人都可以对此有所了解吗?
【问题讨论】:
-
我遇到了类似的问题。我不想在覆盖报告中出现额外的 python 文件(标准库等)。我最终将它们从 XML 中剥离出来:stackoverflow.com/questions/2293647/…
标签: python testing software-quality code-coverage coverage.py