簡體   English   中英

Visual Studio:在單個項目中運行所有測試?

[英]Visual Studio: Run all tests in a single project?

在我的Visual Studio解決方案中,我有大約十幾個項目,其中幾個包含單元測試方法(用TestMethod屬性標記),並在這些項目中分布了數百個測試方法。

在Visual Studio中,我想在解決方案中的一個特定項目中運行所有(100+)測試,而不在解決方案中的其他項目中運行測試。

Ctrl + RA不能做我想要的,因為它在整個解決方案中運行所有測試。 我也沒有看到任何選項在“測試”菜單,“測試資源管理器”窗口或“解決方案資源管理器”窗口中項目的右鍵單擊上下文菜單中的特定項目中運行測試。

我正在使用Visual Studio 2013。

讓Visual Studio在特定項目中運行所有測試方法的最佳方法是什么?

在圍繞UI進行一些額外的討論后,我想出了一個很好的方法來做到這一點:

  1. 打開Test Explorer窗口。 (測試菜單> Windows>測試資源管理器)
  2. 單擊搜索字段左側的小向下箭頭。
  3. 從顯示的上下文菜單中,選擇“項目”。 測試資源管理器窗口內容將更改為按項目在2層層次結構中進行分組。

Test Explorer過濾器菜單

  1. 右鍵單擊所需的項目。
  2. 從顯示的上下文菜單中,單擊“運行所選測試”。

Test Explorer項目上下文菜單

不過,我仍然想用一種合理的方法只使用鍵盤來做到這一點!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM