2013-01-24 140 views
1

我正在使用Visual Studio 2012,並使用包含一些單元測試的解決方案。VS2012單元測試 - 哪個測試正在運行?

現在,當我運行測試時,它運行大約55次測試,然後無限期掛起。

所以我想看看哪個測試正在運行,並拖延整個構建。

至於我記得在VS2010我可以改變一些超時設置,這也將會有所幫助,但在2012年

回答

3

山姆我找不到這個這是在VS2012的經驗使其成爲一個限制很難檢測到正在執行/掛起/崩潰的測試。

只有我可以提供的解決方法例如。劃分並征服測試列表以縮小掛起,啓用日誌或粘貼調試器。

我建議你upvote this feature request on uservoice

順便提一下,超時設置仍然存在於VS2012中,並且可以在每個測試方法上設置爲一個屬性,例如。 [超時(60000)]

3

要了解什麼測試當前正在運行,請使用TestContext.TestName。在每次測試開始時將其記錄在TestInitialize方法中,或者只需查看TestResults窗口。

相關問題