查找不必要的排除指令
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
该工具用于识别测试中实际执行但未计入覆盖率的代码行。用户需创建.toml文件以指定排除模式并运行程序。该工具可能会错误标记某些行,用户可提供反馈。
🎯
关键要点
- 该工具用于识别测试中实际执行但未计入覆盖率的代码行。
- 用户需创建.toml文件以指定排除模式。
- 程序为独立文件,位于coverage.py仓库中,尚不支持。
- 用户需明确指定所有需要标记的模式,程序不会假设任何覆盖设置或默认正则表达式。
- 运行程序时需使用Python 3.11或更高版本,并提供覆盖数据文件和新的TOML配置文件的名称。
- 该工具可能会错误标记某些行,用户可提供反馈。
- 工具的设计考虑到某些排除是“无关紧要”的,而不是“绝对不会发生”。
❓
延伸问答
这个工具的主要功能是什么?
该工具用于识别测试中实际执行但未计入覆盖率的代码行。
如何使用这个工具?
用户需创建一个.toml文件,指定排除模式,并使用Python 3.11或更高版本运行程序。
这个工具支持哪些Python版本?
该工具需要使用Python 3.11或更高版本。
用户如何反馈工具的使用体验?
用户可以在相关问题上评论,提供对工具的反馈。
这个工具可能会出现什么问题?
工具可能会错误标记某些行,用户需明确指定所有需要标记的模式。
为什么需要创建新的排除模式列表?
因为某些排除是“无关紧要”的,而不是“绝对不会发生”,需要用户明确指定。
➡️