我記得像'明確',谷歌說,nunit有這樣的屬性。 是否Microsoft.VisualStudio.TestTools.UnitTesting提供類似這樣的內容?如何創建僅在手動指定時才運行的單元測試?
14
A
回答
8
MSTest工具沒有在屬性級別明確支持這種類型的行爲。在屬性級別,您可以通過TestMethod
屬性啓用測試,也可以使用Ignore
屬性完全禁用該屬性。一旦添加Ignore
屬性,mstest將不會運行測試,直到它被刪除。您無法通過用戶界面覆蓋此行爲。
你可以做的是通過屬性頁面禁用測試。打開測試列表編輯器,選擇你想要的測試,點擊F4打開屬性頁面。將測試啓用屬性設置爲false。測試現在不會運行,直到您通過屬性頁重新啓用它。這不完全是你正在尋找的,但可能是最接近的等值。
0
我還沒有使用它,它看起來很舊(2008年3月),但我看到TestListGenerator聲稱根據您在測試中設置的屬性自動生成Test Lists。如果有效,這將有效地爲MS Test提供Categories。儘管與Explicit不一樣,它可能會讓你達到你想要的。
1
您可以使用Category屬性爲您的測試創建一個「Run Manually」類別,然後從GUI中的測試中排除該類別。這些測試將變爲灰色,並且您可以隨時將它們放回原處。我經常爲慢速測試做這個。
相關問題
- 1. 如何手動指定要在自動測試中運行的測試文件?
- 2. 在MSTest中運行時動態創建單元測試方法
- 3. 在動態創建的DLL上運行單元測試
- 4. 如何才能使單元測試僅在DEBUG模式下運行?
- 5. 如何僅在某些特定單元測試運行時命中斷點?
- 6. 如何手動爲單元測試創建測試資源文件夾
- 7. 如何手動創建特定的連接圖並運行測試
- 8. 如何僅在Hybris項目中運行單元測試?
- 9. 在運行測試/單元測試時運行rspec
- 10. 什麼時候進行單元測試與手動測試
- 11. 僅當從Ant任務運行時,單元測試纔會失敗
- 12. Android:單元測試:如何使用SensorManager創建單元測試?
- 13. 僅在運行JUnit測試時發生Hibernate SessionFactory創建失敗
- 14. Microsoft測試管理器如何運行自動單元測試?
- 15. 如何在Python單元測試中運行單個測試
- 16. 在JavaScript中運行時單元測試
- 17. 在運行時創建測試
- 18. Django單元測試無需每次運行時創建測試數據庫
- 19. 單元測試DAL - 停止運行單元測試時連接
- 20. 如何僅運行函數/單元測試
- 21. 單元測試僅在構建服務器上運行時失敗
- 22. 如何在指定的時間後運行RSpec測試?
- 23. 如何單元測試實例創建?
- 24. 如何創建單元測試類
- 25. grails如何創建單元測試
- 26. RequestFactory:手動爲單元測試創建代理
- 27. Resharper - 運行所有的單元測試(不能僅使用Ctrl + R,T運行單個單元測試)
- 28. 單元測試可運行類如何?
- 29. 如何運行單元測試
- 30. 如何運行Three20單元測試?
此外,作爲一個選項是創建2個測試項目 - 1爲一次性測試和1爲常規測試 – st78 2010-02-08 17:49:02