Unit testing 测试会话不会结束

Unit testing 测试会话不会结束,unit-testing,rider,Unit Testing,Rider,我在Mac版本2021.1.2上使用了Rider,我注意到,当我为Rider运行tests UnitTest窗口时,有时即使在执行完测试之后,Rider也不会关闭会话,会话将永远打开 单击会话上的“停止”不会响应 我发现摆脱这种情况的唯一方法是关闭Rider应用程序 我已经使用Rider一段时间了,我以前从未见过这种行为。附加用于参考的屏幕截图[ 这是一个Rider bug还是我可以做些什么来解决这个问题?Rider/ReSharper中有一种机制,它检测到测试运行程序或dotnet进程由于

我在Mac版本2021.1.2上使用了Rider,我注意到,当我为Rider运行tests UnitTest窗口时,有时即使在执行完测试之后,Rider也不会关闭会话,会话将永远打开

  • 单击会话上的“停止”不会响应
  • 我发现摆脱这种情况的唯一方法是关闭Rider应用程序
我已经使用Rider一段时间了,我以前从未见过这种行为。附加用于参考的屏幕截图[


这是一个Rider bug还是我可以做些什么来解决这个问题?

Rider/ReSharper中有一种机制,它检测到测试运行程序或dotnet进程由于不同的原因无限期运行。在这种情况下,它会显示以下对话框:

如果未获得此对话框,请检查所选的
选项,如果在
首选项/设置|构建、执行、部署|单元测试|测试运行程序
页面上的
设置后,
进程未退出


它看起来与类似。您是否有一个消息框“所有单元测试都已完成,但测试运行程序进程仍在运行”?我没有看到任何有错误的消息框。另外,在你指出的线程中,听起来他们去年确实采取了一些措施来修复它,但我看到最新版本仍然存在问题。不确定发生了什么。在“首选项|构建、执行、部署|单元测试|测试运行程序”页面上为您选择了哪些选项“如果…进程在“设置”后不退出?事实上,这一点很好,它被设置为“保持等待”,然后我将其更改为“终止进程”,它确实有效。非常感谢您的输入。很酷!很高兴知道您找到了问题的解决方案。