GoLand 2025.3 Help

运行覆盖率

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

运行带有代码覆盖率的测试

  1. 请执行以下操作之一:

    • 在编辑器中打开所需文件,并从上下文菜单中选择 使用覆盖率运行 <name>。 运行带有覆盖率的测试时,请注意,您可以根据插入符号的位置运行整个测试类或每个单独的测试方法。

    • 项目 工具窗口中打开所需文件,并从上下文菜单中选择 使用覆盖率运行 <name>。 您还可以选择包含测试文件的目录,并从上下文菜单中选择相应的命令以运行多个带有覆盖率的测试。

    • 选择所需的运行/调试配置,然后从主菜单中选择 运行 | 使用覆盖率运行 <运行/调试配置名称>

    • 在主工具栏上,点击 更多操作 | 使用覆盖率运行 <运行/调试配置名称>。 这将启动所选的运行/调试配置。

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

  3. 覆盖率工具窗口查看收集的覆盖率数据

运行带有代码覆盖率的测试

隐藏覆盖率结果

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

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

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

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