如何在测试挂起时停止Visual Studio Test Runner

时间:2014-01-22 18:35:51

标签: unit-testing visual-studio-2013 xunit xunit.net

当测试在循环中挂起时,测试运行器中的小绿色进度条不会继续,但无法停止测试运​​行。或者有吗?

VS 2013

编辑:使用 XUnit TestRunner 时发生这种情况。取消按钮根本没有显示。在一个新的解决方案中测试了各种测试运行器之后,事实证明它适用于所有这些。最后,它也适用于我原来的解决方案。因此,在我的VS环境状态中出现了一些异常,导致取消消失。

4 个答案:

答案 0 :(得分:69)

您可以在“测试资源管理器”中单击“取消”:

enter image description here

转到TEST>显示测试资源管理器Windows>测试资源管理器。

这是在Visual Studio 2013中。

可以找到其他版本的VS的说明here

答案 1 :(得分:3)

抱歉醒来一个老线程:) 我想在这里分享我的解决方案,我在VS 2015上遇到了同样的问题。 在搜索输入下面有一些文本,只是取消应该出现的地方(看看@Codeman打印屏幕),文本实际上是关于如何为测试设置构建的一些描述,文本是几行和在结束你有"不再显示这个"只需按下它然后出现取消按钮:) 很奇怪的bug,抱歉我没有这个打印屏幕 希望它可以帮助某人

答案 2 :(得分:0)

VS2015。如果挂起的测试是可执行文件而不是DLL,则需要在任务管理器中终止这些测试。您需要关闭“测试资源管理器”窗口以防止自动运行。测试运行/挂起时,您将无法编译相应的项目。

答案 3 :(得分:-4)

Terminate process on cancel screenshot

我找到了解决此问题的方法。要在按下取消后停止运行,只需将“取消时终止处理”选项设置为True。