查找不必要的排除指令

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

该工具用于识别测试中实际执行但未计入覆盖率的代码行。用户需创建.toml文件以指定排除模式并运行程序。该工具可能会错误标记某些行,用户可提供反馈。

🎯

关键要点

  • 该工具用于识别测试中实际执行但未计入覆盖率的代码行。
  • 用户需创建.toml文件以指定排除模式。
  • 程序为独立文件,位于coverage.py仓库中,尚不支持。
  • 用户需明确指定所有需要标记的模式,程序不会假设任何覆盖设置或默认正则表达式。
  • 运行程序时需使用Python 3.11或更高版本,并提供覆盖数据文件和新的TOML配置文件的名称。
  • 该工具可能会错误标记某些行,用户可提供反馈。
  • 工具的设计考虑到某些排除是“无关紧要”的,而不是“绝对不会发生”。

延伸问答

这个工具的主要功能是什么?

该工具用于识别测试中实际执行但未计入覆盖率的代码行。

如何使用这个工具?

用户需创建一个.toml文件,指定排除模式,并使用Python 3.11或更高版本运行程序。

这个工具支持哪些Python版本?

该工具需要使用Python 3.11或更高版本。

用户如何反馈工具的使用体验?

用户可以在相关问题上评论,提供对工具的反馈。

这个工具可能会出现什么问题?

工具可能会错误标记某些行,用户需明确指定所有需要标记的模式。

为什么需要创建新的排除模式列表?

因为某些排除是“无关紧要”的,而不是“绝对不会发生”,需要用户明确指定。

➡️

继续阅读