2011-07-13 235 views
0

當我使用「調試」菜單中的「開始調試」時,Visual Studio單元測試開始所有測試,而不是在測試列表編輯器或測試結果窗口中選擇的測試。這真的很煩人,因爲我不僅在測試時使用快捷方式來啓動項目,而且我只是自動點擊該按鍵的次數,VS開始所有測試,而不是僅僅是我正在調試的一兩個測試。Visual Studio單元測試「開始調試」開始所有測試

這是否可以更改爲僅在測試列表編輯器中運行選定的測試?

更新:我知道測試菜單下的啓動命令,但問題是該快捷方式在我的大腦中是「硬編碼」的,我每天都會在調試winforms和ASP.NET項目時使用它,測試用例開始所有測試

回答

1

在工具 - >選項下,進入環境 - >鍵盤屏幕,然後在按[F5]時選擇要運行的任務。單擊「按快捷鍵:」框(或按[Alt] + P),然後按[F5]。你會看到它告訴你[F5]當前由Debug.Start使用。點擊分配按鈕(或按[Alt] + S)將[F5]更改爲您想要的值。要恢復原始功能,請重複上述過程,但使用Debug.Start作爲分配快捷鍵的項目。 (或者點擊重置按鈕,如果沒有什麼你想保留的。)

+0

hm,在「正常」項目和單元測試項目之間切換時需要更改快捷鍵。但也許我可以自動化... –

+0

我很確定鍵盤綁定可以在工作區之間有所不同,所以一種選擇是爲普通項目和單元測試項目設置不同的工作區,如果這對您的工作流程有意義的話。 –

1

在測試菜單下的調試器(或不調試)下運行子集(或全部)測試有多種選擇。測試視圖和測試結果工具窗口提供了更多選項。

工具窗口特定命令包括運行選定的測試。

+0

我意識到這一點,但問題是我自動按F5(前德爾菲用戶)開始調試,所有的測試開始執行,將更新我的問題 –

+0

@Antonio我也這麼做......你當然可以隨時更改密鑰映射。 – Richard

相關問題