python - 忽略覆盖率报告中的空文件

标签 python code-coverage

coverage.py 将在其报告中包含 init.py 并将其显示为 0 行,但覆盖率为 100%。

我想从覆盖率报告中排除所有空白文件。我不能只将 */__init__.py 添加到 omit,因为我的一些 __init__.py 文件有代码。

最佳答案

来自docsdocs :“5.0 版中的新功能:contextsskip_empty 参数。”在您的 tox.ini 文件或 .coveragerc 文件中添加以下内容:

[coverage:report]
skip_empty = true

"If skip_empty is true, don’t report on empty files (those that have no statements)."

"skip_empty (boolean, default False): Don’t include empty files (those that have 0 statements) in the report. See Coverage summary for more information."

关于python - 忽略覆盖率报告中的空文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20951914/

相关文章:

unit-testing - 如何测试不太可能发生的并发场景?

c - GCC 的代码覆盖率选项如何工作?

python - 制作一个可以接受各种形状参数的函数

python - 我可以选择要在shutil 中存档的文件吗?

python - Maya useRayTraceShadows - Python 错误 NoneType object is not iterable

java - 如何在 grails 2.3.x 中禁用 groovy 优化

c# - OpenCover:可以将多个报告合并为一个吗?

python - 如何将变量传递到 Connexion Flask 应用程序上下文中?

python - 使用 Python 将文件上传到最新的 MediaWiki 实例的最简单方法?

javascript - 如何在同一项目中为 java 和 javascript 配置 Sonarqube 扫描器