You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何撤销Rider中“从覆盖率结果中排除”的操作?

恢复Rider 2022.1中被排除的单元测试覆盖率函数

以下是针对该版本的可行解决方案:

  • 通过Coverage窗口过滤选项恢复
    在Unit Tests Coverage窗口顶部,点击漏斗样式的过滤器图标,在弹出菜单中取消勾选Excluded from coverage选项,被排除的函数会重新显示在覆盖率树中。右键点击目标函数,选择Include in coverage即可恢复其覆盖率统计。

  • 手动编辑覆盖率排除规则文件
    如果过滤方法无效,可直接修改存储规则的配置文件:

    1. 打开路径:%USERPROFILE%/.idea/<你的项目名>/workspace.xml(若为解决方案级配置,可能在.idea/<解决方案名>.iml或%AppData%/JetBrains/Rider2022.1/options/coverage.xml)
    2. 在文件中搜索<coverage>节点,找到包含被排除函数全限定名的<excluded-pattern>条目并删除
    3. 保存文件后重启Rider,重新运行单元测试覆盖率,目标函数会被重新统计
  • 重置整体覆盖率配置
    若找不到具体排除条目,可清空所有覆盖率规则:

    1. 关闭Rider
    2. 删除路径%AppData%/JetBrains/Rider2022.1/options/coverage.xml
    3. 重新打开项目并运行覆盖率测试,所有排除规则会被重置,被排除的函数将恢复显示

注意:修改配置文件前建议备份原文件,避免误操作引发其他问题。

内容的提问来源于stack exchange,提问作者DarthGizka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 22:09:22