配置代码覆盖率度量
PyCharm 使您能够配置代码覆盖率度量的各个方面。
配置代码覆盖率行为
按 Ctrl+Alt+S 打开设置,然后选择 。
定义如何处理收集到的覆盖率数据:
在将覆盖率应用到编辑器前显示选项(S) :每次使用覆盖率运行新的运行配置时,显示 代码覆盖率 对话框。
不应用已收集的覆盖(N) :丢弃新的覆盖率结果。
将有效套件替换为新套件(R) :丢弃活动套件,并在每次使用覆盖率启动新的运行配置时使用新的套件。
添加到有效套件(D) :在每次使用覆盖率启动新的运行配置时,将新的覆盖率套件添加到活动套件。
选中 激活覆盖率视图(V) 复选框以自动打开 覆盖率 工具窗口。
选中 使用捆绑的 coverage.py 复选框以指定要使用哪种覆盖率工具—与 PyCharm 捆绑的,还是包含在活动的 Python 解释器中的。 默认情况下,此复选框未选中, PyCharm 使用安装在 Python 解释器上的 coverage。
选中 分支覆盖率 复选框以指定是否使用 分支覆盖率。
因此,在纯行覆盖率报告的基础上添加了额外信息;如果有一个或多个分支尚未执行,则将含有条件语句的行标记为未完全覆盖。

有关详细信息,请参阅 此页面。
更改覆盖率高亮显示的颜色
按 Ctrl+Alt+S 打开设置,然后选择 。
或者,在点击装订区域中的覆盖率指示线时打开的弹出窗口中,点击
。
在组件列表中,展开 行覆盖率 节点并选择一种覆盖率类型,例如 完全、 部分 或 未覆盖。
点击 前景 字段以打开 选择颜色 对话框。
选择一种颜色,应用更改并关闭对话框。

最后修改日期: 2025年 12月 2日