在VS2012(RC,即將成爲RTM)中,是否可以選擇有關每次構建後運行的(nunit)單元測試?我喜歡這個功能,但是我有兩個測試類別/程序集 - 一個用於預計可以快速運行的實際單元測試,另一個用於數據庫方案和測試生成數據。我不想在每次構建之後運行後者,儘管我想利用此功能進行常規單元測試。有什麼方法可以指定類別/程序集/等。這應該在成功構建時執行? 謝謝 JPVisual Studio 2012 RC - 編譯後運行單元測試 - 指定要運行的測試類別
回答
@Gishu是正確的。如果您將過濾器應用於測試資源管理器,則運行器將在選擇要運行的測試時使用該過濾器列表的結果。
我們將繼續通過和後RTM向測試資源管理器添加其他過濾器選項(例如類別,項目等)。請繼續關注此事。
我實際上是在今天早些時候提出了一個針對這個問題的錯誤/功能請求(這可能啓動了這個響應?);無論如何,[錯誤報告]中還有一些額外的評論(https://bugs.launchpad.net/nunit-vs-adapter/+bug/1033623)。 – 2012-08-06 20:42:13
很高興知道「正在對類別進行過濾」正在進行中...... +1 – Gishu 2012-08-07 08:43:23
感謝您的補充信息。如果可能的話,我會和你分享賞金和@Gishu,但是因爲這不是最全面的答案... – 2012-08-14 02:14:00
在測試資源管理器窗口中,有一個搜索框。您可以指定過濾器 - 看起來很有前途的過濾器稱爲TestFilePath過濾器。 (下拉查看可用過濾器)
例如FilePath:「事務」僅篩選Transactions.cs文件中的測試。您可以使用它來排除其他裝配中的測試,例如如果該文件夾是單位和數據庫。指定FilePath:「單位」應該工作。試試看吧..
文件:用於 「過濾」 的搜索上the page here
- 1. 運行Visual Studio單元測試vs運行ReSharper單元測試,區別?
- 2. SQLite.Interop.dll運行Visual Studio 2012單元測試框架後鎖定測試
- 3. Visual Studio 2012可以並行運行單元測試嗎?
- 4. Visual Studio 2012 Express for Web不運行單元測試
- 5. 每天晚上使用Visual Studio 2012運行單元測試
- 6. Visual Studio 2010單元測試窗口和一般運行測試
- 7. 不能運行單元測試在VS2012RC
- 8. 指定要使用「dotnet測試」運行的測試組
- 9. 是否有編程運行Visual Studio單元測試的API?
- 10. 編碼的UI測試不能在Visual Studio 2012下運行
- 11. Visual Studio 2012 - 編碼的UI測試不會運行
- 12. Visual Studio中不運行在一個測試類的所有單元測試
- 13. 每次成功編譯後運行單元測試
- 14. 調試/ Visual Studio中的單元測試項目運行
- 15. Maven的運行測試,然後編譯然後其他測試
- 16. Atmel Studio的運行單元測試6
- 17. 無法在安裝Visual Studio 2012後遠程運行單元/ webperformance/load測試
- 18. 從Visual Studio運行測試代理的單元測試:登錄嘗試失敗
- 19. EAR編譯後運行測試
- 20. 單元測試DAL - 停止運行單元測試時連接
- 21. 使用MSTest分別運行單元測試和集成測試
- 22. 當需要運行項目時,運行MSTest單元測試
- 23. 運行單元測試時,測試類的範圍是什麼?
- 24. Visual Studio Web測試:可以通過Web測試編輯器運行視圖運行編碼的Web測試嗎?
- 25. Visual Studio 2012:運行大時間開銷/延遲的單元測試
- 26. 編譯時自動運行單元測試
- 27. Visual Studio 2012中的C++單元測試
- 28. 指定NUnit測試運行
- 29. Visual Studio C#單元測試 - 使用不同的/多個測試初始化運行單元測試,多次運行相同的單元測試?
- 30. Visual Studio 2010 MS測試不確定測試未運行
NUnit文檔並未指出此功能應該可用。考慮在[NUnit測試適配器錯誤報告網站](https://bugs.launchpad.net/nunit-vs-adapter)上提交錯誤/功能請求。也許開發人員可以闡明這一點。否則,我最好的選擇是使用_.runsettings_文件,但不知道如何設置此配置。 – 2012-08-06 13:56:48
我剛剛瀏覽了測試適配器源代碼[here](https://code.launchpad.net/~nunit-vs-team/nunit-vs-adapter/trunk)。目前代碼中沒有明顯的處理類別的跡象。 – 2012-08-06 14:49:32