单元测试覆盖率窗口
启用 dotCover 插件
此功能依赖于 dotCover 插件,该插件默认在 JetBrains Rider 中捆绑并启用。 如果相关功能不可用,请确保您未禁用该插件。
按下 Ctrl+Alt+S 打开设置,然后选择 。
打开 已安装 选项卡,找到 dotCover 插件,并选中插件名称旁边的复选框。
此窗口允许探索在 单元测试覆盖率运行 期间获取的覆盖率数据。 该窗口以树状结构显示覆盖率快照中的所有代码项,允许您检查每个项的覆盖率。

在 覆盖 列中,dotCover 使用三种颜色显示覆盖状态:
绿色 :节点中已覆盖语句的百分比。
红色 :节点中未覆盖语句的百分比。
灰色 :测试运行期间未覆盖的节点,因为它们没有可执行的代码语句。
工具栏控件
控制 | 名称 | 描述 |
|---|---|---|
所有测试 | 如果选中,树将显示所有单元测试会话的聚合覆盖率结果。 | |
有效会话中的所有测试 | 如果选中,树将显示当前在 单元测试窗口 中选定会话的所有单元测试的覆盖率结果。 | |
有效会话中的所选测试 | 如果选中,树将显示当前会话中在 单元测试窗口 中选定测试的覆盖率结果。 | |
所有目标框架 | 根据选定的目标框架过滤覆盖率结果。 仅当您的项目面向多个框架时才会显示此列表。 | |
| 高亮显示代码 | 切换编辑器中当前覆盖率快照的代码高亮显示。 有关更多信息,请参阅 dotCover 文档。 |
| 平展命名空间 | 在平面和树状命名空间表示之间切换。 在平面模式下,所有命名空间(包括子命名空间)都以平面列表形式显示(在同一级别)。 |
将覆盖率快照保存为 | 将当前快照保存到 .dcvr 文件。 更多信息请参阅 https://www.jetbrains.com.cn/help/dotcover/Saving_and_Loading_Coverage_Snapshot.html。 | |
| 删除覆盖率结果 | 删除现有的覆盖率结果。 |
| 导出覆盖率报告 | 允许您将测试覆盖率报告导出为以下选定格式之一:HTML、JSON、XML、用于 NDepend 的 XML。 |
| 从编辑器导航 | 从编辑器中选定的符号导航到覆盖率树中的该符号。 |
