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

Mac版Rider 2021.1.2测试执行完成后会话无法结束该如何处理?

故障确认

你遇到的是Mac版Rider 2021.1.2版本的已知原生Bug,根因为单元测试运行器的子进程回收逻辑存在缺陷:测试用例全部执行完成后,后台关联的dotnet test子进程未被正确销毁,导致UI层判定测试会话仍在运行,停止按钮的终止信号无法传递到残留进程,因此点击无响应。
对应故障现象参考截图:
测试会话未结束参考截图

解决方案

按优先级从高到低排列:

  • 永久修复:直接升级Rider到2021.2及以上正式版本,该Bug已经在后续版本的补丁中被官方修复,升级后不会再复现该问题。
  • 临时快速解决(无需重启Rider):打开终端执行命令pkill -f "dotnet test",一键结束所有关联的测试子进程,执行完成后UnitTest窗口的测试会话会立即自动结束。也可以打开活动监视器,搜索dotnet,手动终止归属Rider的测试进程,效果相同。
  • 规避方案(暂时不便升级的场景):避免单次批量运行超过20个测试用例,不要在测试运行过程中修改测试过滤器、新增选中的测试用例,这两个操作是该Bug的高频触发条件,规避后触发概率会大幅下降。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 17:15:03