我正在使用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窗口。