我正在使用Visual Studio 2012,并使用包含一些单元测试的解决方案。VS2012单元测试 - 哪个测试正在运行?
现在,当我运行测试时,它运行大约55次测试,然后无限期挂起。
所以我想看看哪个测试正在运行,并拖延整个构建。
至于我记得在VS2010我可以改变一些超时设置,这也将会有所帮助,但在2012年
我正在使用Visual Studio 2012,并使用包含一些单元测试的解决方案。VS2012单元测试 - 哪个测试正在运行?
现在,当我运行测试时,它运行大约55次测试,然后无限期挂起。
所以我想看看哪个测试正在运行,并拖延整个构建。
至于我记得在VS2010我可以改变一些超时设置,这也将会有所帮助,但在2012年
山姆我找不到这个这是在VS2012的经验使其成为一个限制很难检测到正在执行/挂起/崩溃的测试。
只有我可以提供的解决方法例如。划分并征服测试列表以缩小挂起,启用日志或粘贴调试器。
我建议你upvote this feature request on uservoice。
顺便提一下,超时设置仍然存在于VS2012中,并且可以在每个测试方法上设置为一个属性,例如。 [超时(60000)]
要了解什么测试当前正在运行,请使用TestContext.TestName
。在每次测试开始时将其记录在TestInitialize
方法中,或者只需查看TestResults窗口。