在VS2012中運行單個測試時,窗口顯示在測試資源管理器的底部,其中包含(假定失敗)帶有「測試失敗「旁邊。在失敗消息的後面直接顯示「經過時間」。VS2012:在重新運行先前失敗的測試時清除測試資源管理器中的測試結果
我想知道是否有方法來清除此窗口。例如,如果我右鍵單擊我的測試並選擇「調試選定的測試」,當我單步測試此測試結果窗口仍然顯示過去的測試運行失敗時,會有些困惑。
在VS2012中運行單個測試時,窗口顯示在測試資源管理器的底部,其中包含(假定失敗)帶有「測試失敗「旁邊。在失敗消息的後面直接顯示「經過時間」。VS2012:在重新運行先前失敗的測試時清除測試資源管理器中的測試結果
我想知道是否有方法來清除此窗口。例如,如果我右鍵單擊我的測試並選擇「調試選定的測試」,當我單步測試此測試結果窗口仍然顯示過去的測試運行失敗時,會有些困惑。
你不能這樣做。相反,如果符合您的需求,您可以過濾向您顯示的測試。你可以在這裏找到更多關於測試的信息:http://msdn.microsoft.com/en-us/library/hh270865.aspx
你可以讓你的測試睡了第二調用時:
[ClassInitialize()]
public static void Init(TestContext ctx)
{
System.Threading.Thread.Sleep(1000);
}
這只是一種變通方法,但它至少可以給你看的測試資源管理器進度條移動的機會,並贏得了」讓你想知道是否有任何事情發生:
如果沿着這條路走,您也可以在測試的第一行設置一箇中斷點,調試測試,並且還會有一個更改在測試結果窗口中看到正在刷新的進行中圖標。 – BornToCode
我還沒有看到任何與此相關的內容。我更喜歡以前版本的「測試結果」窗口。 – bryanbcook
我完全同意 - 顯示過去測試的結果,但無法清除它們,有時可能會非常混亂。我希望有一種方法可以清除以前的結果,但我還沒有找到。 –