PyCharm 2025.3 Help

使用覆盖率运行

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

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

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

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

    通过弹出窗口使用覆盖率运行
  • 在工具栏的配置列表中选择所需的运行配置,点击 展开其选项并选择 使用覆盖率运行 '<configuration name>'

    使用覆盖率运行

从项目视图中使用覆盖率运行测试

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

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

  2. 在上下文菜单中,选择相应的运行命令 使用覆盖率运行 '<name>'

    从项目视图中使用覆盖率运行

从编辑器中使用覆盖率运行测试

  • 在所需测试类或方法旁的装订区域中点击 运行 ,在打开的上下文菜单中选择 使用覆盖率运行 '<name>'

    运行特定测试

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

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

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

隐藏覆盖率结果

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

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

      Coverage 工具窗口
    • 在装订区域中点击某个覆盖率高亮显示并选择 隐藏覆盖率

      隐藏覆盖率
最后修改日期: 2025年 12月 2日