[英]Run specific unit test in Visual Studio
我有幾十個單元測試,我想修復我現在正在處理的代碼,但是每次我運行測試時,運行每個單元測試需要 30 多秒(我認為反射是其中一些的原因特別慢)。 我當前的測試和許多其他測試的運行時間不到一秒鍾,但是禁用然后啟用特定的單元測試很煩人。
有沒有辦法說,“現在,運行一個特定的測試?”
我正在使用帶有內置單元測試系統的 Visual Studio 2010。 我通過右鍵單擊任何代碼並選擇創建項目的“創建單元測試”來創建測試。
Resharper和Test Driven .Net在他們的 Visual Studio 測試運行器中都有這個功能。 也可能有其他 VS 插件。
根據這個答案(由 Jon Skeet 提供),Visual Studio 本身也有可能。 調試單個測試:
單擊測試方法名稱,然后按 Ctrl+R、Ctrl+T。 (或轉到當前上下文中的測試/調試/測試。)
編輯:(基於下面Justin R的評論)運行測試(而不是調試它)命令很簡單:
Ctrl+R、T
使用測試資源管理器從 Visual Studio 或第三方單元測試項目運行單元測試。 您還可以使用測試資源管理器將測試分組,過濾測試列表,以及創建、保存和運行測試播放列表。 您可以調試測試並分析測試性能和代碼覆蓋率。 更多的…
查看 → Pads → 單元測試
測試使用測試工具編寫高質量的代碼。 Visual Studio for Mac 的集成測試運行器可幫助您運行和調試單元測試和自動化 UI 測試。 更多的…
選擇一個或多個測試,右鍵單擊Run Test或Debug Test 。
Visual Studio → 首選項 → 文本編輯器 → 源代碼分析
☑ 啟用文本編輯器單元測試集成
您可以直接從測試源文件直接運行單個測試,
默認鍵盤快捷鍵是Ctrl + R然后Ctrl + T用於調試
運行Ctrl + R然后T
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.