PyCharm 2025.2 Help

运行覆盖率

PyCharm 提供了一个专用操作,用于执行代码覆盖率测量的运行。 代码覆盖率数据将根据在 覆盖率 页面的 设置 对话框 (Ctrl+Alt+S) 中选择的选项进行处理。

使用现有配置运行带覆盖率的测试

要使用先前创建的 运行配置运行带覆盖率的测试,请执行以下操作之一:

  • Alt+Shift+F10 打开 运行 弹出窗口,选择所需的配置,单击其右侧的 ,然后选择 覆盖

    使用弹出窗口运行覆盖率
  • 从工具栏中,从配置列表中选择所需的运行配置,单击 展开其选项,然后选择 运行“<configuration name>”并启用覆盖

    运行覆盖率

从项目视图运行带覆盖率的测试

要从 项目 视图运行一个或多个带覆盖率的测试,请执行以下操作:

  1. 右键单击特定的测试文件或包含所需测试的目录。

  2. 从上下文菜单中选择相应的运行命令 以覆盖方式运行 '<name>'

    从项目视图运行覆盖率

从编辑器运行带覆盖率的测试

  • 单击 运行 ,在所需测试类或方法旁边的边距中,然后从打开的上下文菜单中选择 运行“<name>”并启用覆盖

    运行特定测试

如果在 设置 Ctrl+Alt+S| 构建、执行、部署 |覆盖率 中选择了 在将覆盖应用于编辑器之前显示选项 复选框,将会出现一个对话框,您可以选择是替换活动覆盖率套件,将收集的数据添加到活动套件,还是不应用覆盖率数据。 您还可以选择在未来跳过此对话框。 如果选择了其他选项,将会静默执行相应的操作。

应用覆盖率到编辑器之前的选项

现在,您可以在 覆盖率 工具窗口、 项目 工具窗口以及编辑器中 查看收集的覆盖率数据

隐藏覆盖率结果

  • 要隐藏覆盖率结果,您可以执行以下操作:

    • 关闭 覆盖率 工具窗口中显示覆盖率统计信息的选项卡。

      覆盖率工具窗口
    • 点击边距中的覆盖率高亮显示,并选择 隐藏覆盖率

      隐藏覆盖率
最后修改日期: 2025年 9月 26日