当测试在循环中挂起时,测试运行器中的小绿色进度条不会继续,但无法停止测试运行。或者有吗?
VS 2013
编辑:使用 XUnit TestRunner 时发生这种情况。取消按钮根本没有显示。在一个新的解决方案中测试了各种测试运行器之后,事实证明它适用于所有这些。最后,它也适用于我原来的解决方案。因此,在我的VS环境状态中出现了一些异常,导致取消消失。
答案 0 :(得分:69)
您可以在“测试资源管理器”中单击“取消”:
转到TEST>显示测试资源管理器Windows>测试资源管理器。
这是在Visual Studio 2013中。
可以找到其他版本的VS的说明here
答案 1 :(得分:3)
抱歉醒来一个老线程:) 我想在这里分享我的解决方案,我在VS 2015上遇到了同样的问题。 在搜索输入下面有一些文本,只是取消应该出现的地方(看看@Codeman打印屏幕),文本实际上是关于如何为测试设置构建的一些描述,文本是几行和在结束你有"不再显示这个"只需按下它然后出现取消按钮:) 很奇怪的bug,抱歉我没有这个打印屏幕 希望它可以帮助某人
答案 2 :(得分:0)
VS2015。如果挂起的测试是可执行文件而不是DLL,则需要在任务管理器中终止这些测试。您需要关闭“测试资源管理器”窗口以防止自动运行。测试运行/挂起时,您将无法编译相应的项目。
答案 3 :(得分:-4)
我找到了解决此问题的方法。要在按下取消后停止运行,只需将“取消时终止处理”选项设置为True。