覆盖范围
最后修改时间:2023 年 9 月 8 日文件 | 设置 | 构建、执行、部署 | 覆盖Windows 和 Linux
PyCharm | 设置 | 构建、执行、部署 | macOS 的覆盖范围
CtrlAlt0S
PyCharm 中的代码覆盖率允许您以较低的运行时开销对代码执行动态行覆盖率测量。一般来说,行覆盖率回答了“这行代码是否在单元测试模拟期间执行?”的问题。
使用此页面可配置覆盖数据的收集和处理方式。
有关运行和分析代码覆盖率的更多信息,请参阅运行覆盖率和查看代码覆盖率结果。
当收集到新的报道时
这些选项控制如何处理收集的覆盖数据。
在将覆盖范围应用到编辑器之前显示选项 | 每次启动具有代码覆盖率的新运行配置时,都会显示“代码覆盖率”对话框。当生成不同的覆盖率数据时,将显示覆盖率选项对话框。 |
请勿申请累积保险 | 丢弃新的代码覆盖率结果。 |
用新套件替换当前套件 | 每次启动具有代码覆盖率的新运行配置时,请放弃活动套件并使用新套件。 |
添加到活跃套房 | 每次启动具有代码覆盖率的新运行配置时,将新的代码覆盖率套件附加到活动套件中。 |
激活覆盖范围视图 | 当应用程序或测试运行覆盖率时,显示覆盖率工具窗口。 |
Python覆盖率
物品 | 描述 |
---|---|
使用捆绑的coverage.py | 使用捆绑的coverage.py脚本。如果禁用,PyCharm 将使用所选 Python 解释器中包含的覆盖工具。 |
分支机构覆盖范围 | 在coverage.py脚本中启用分支覆盖。 因此,向纯行覆盖率报告添加了附加信息,在一个或多个分支尚未执行的情况下将带有条件语句的行的覆盖率标记为不完整。 欲了解更多信息,请参阅此页面。 |
感谢您的反馈意见!
此页面是否有帮助?