JetBrains Rider 2025.2 Help

单元测试覆盖率窗口

查看 | 工具窗口 | 单元测试覆盖率

启用 dotCover 插件

此功能依赖于 dotCover 插件,该插件默认在 JetBrains Rider 中捆绑并启用。 如果相关功能不可用,请确保您未禁用该插件。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 插件

  2. 打开 已安装 选项卡,找到 dotCover 插件,并选中插件名称旁边的复选框。

此窗口允许探索在 单元测试覆盖率运行 期间获取的覆盖率数据。 该窗口以树状结构显示覆盖率快照中的所有代码项,允许您检查每个项的覆盖率。

JetBrains Rider:单元测试覆盖率窗口

覆盖 列中,dotCover 使用三种颜色显示覆盖状态:

  • 绿色 :节点中已覆盖语句的百分比。

  • 红色 :节点中未覆盖语句的百分比。

  • 灰色 :测试运行期间未覆盖的节点,因为它们没有可执行的代码语句。

工具栏控件

控制

名称

描述

所有测试

如果选中,树将显示所有单元测试会话的聚合覆盖率结果。

有效会话中的所有测试

如果选中,树将显示当前在 单元测试窗口 中选定会话的所有单元测试的覆盖率结果。

有效会话中的所选测试

如果选中,树将显示当前会话中在 单元测试窗口 中选定测试的覆盖率结果。

选择目标框架

所有目标框架

根据选定的目标框架过滤覆盖率结果。 仅当您的项目面向多个框架时才会显示此列表。

高亮显示代码

高亮显示代码

切换编辑器中当前覆盖率快照的代码高亮显示。 有关更多信息,请参阅 dotCover 文档

平展命名空间

平展命名空间

在平面和树状命名空间表示之间切换。 在平面模式下,所有命名空间(包括子命名空间)都以平面列表形式显示(在同一级别)。

将覆盖率快照保存为

将当前快照保存到 .dcvr 文件。 更多信息请参阅 https://www.jetbrains.com/zh-cn/help/dotcover/Saving_and_Loading_Coverage_Snapshot.html

icon_drop_coverage_results.png

删除覆盖率结果

删除现有的覆盖率结果。

导出结果

导出覆盖率报告

允许您将测试覆盖率报告导出为以下选定格式之一:HTML、JSON、XML、用于 NDepend 的 XML。

从编辑器导航

从编辑器导航

从编辑器中选定的符号导航到覆盖率树中的该符号。

最后修改日期: 2025年 9月 26日