2013-01-24 102 views
1

我正在使用Visual Studio 2012,并使用包含一些单元测试的解决方案。VS2012单元测试 - 哪个测试正在运行?

现在,当我运行测试时,它运行大约55次测试,然后无限期挂起。

所以我想看看哪个测试正在运行,并拖延整个构建。

至于我记得在VS2010我可以改变一些超时设置,这也将会有所帮助,但在2012年

回答

3

山姆我找不到这个这是在VS2012的经验使其成为一个限制很难检测到正在执行/挂起/崩溃的测试。

只有我可以提供的解决方法例如。划分并征服测试列表以缩小挂起,启用日志或粘贴调试器。

我建议你upvote this feature request on uservoice

顺便提一下,超时设置仍然存在于VS2012中,并且可以在每个测试方法上设置为一个属性,例如。 [超时(60000)]

3

要了解什么测试当前正在运行,请使用TestContext.TestName。在每次测试开始时将其记录在TestInitialize方法中,或者只需查看TestResults窗口。

相关问题