MS Test正在殺死我。是否有MS Test Runner更快
與NUnit相比,速度非常慢。我堅持使用它,因爲我需要能夠輕鬆地將測試結果導入TFS。 (加上它與Pex更好,我也使用它)。
但我真的很喜歡它走得更快。即使快一點也不錯。
有沒有人做了MS測試測試測試亞軍的是遠不止一個嵌入在Visual Studio快?
MS Test正在殺死我。是否有MS Test Runner更快
與NUnit相比,速度非常慢。我堅持使用它,因爲我需要能夠輕鬆地將測試結果導入TFS。 (加上它與Pex更好,我也使用它)。
但我真的很喜歡它走得更快。即使快一點也不錯。
有沒有人做了MS測試測試測試亞軍的是遠不止一個嵌入在Visual Studio快?
你應該能夠NUnit的融入TFS一些自定義生成任務(which some people have done)。如果你真的想瘋了,你可以將NUnit測試結果轉換成.TRX文件並直接使用MSTEST command line options
TestDriven.Net可能是最快的一個。 然後將msTest runner嵌入到Visual Studio中。
我發現ReSharper的測試運行速度慢於內置的,尤其是如果該解決方案是大。 在我研究的時候,ReSharper似乎對解決方案進行了全面重建,其中msTest正在構建更改的項目。
所以你最好的選擇將TestDriven.Net
長鰭金槍魚有MSTest的任務。
https://github.com/derickbailey/Albacore/wiki/MSTest-Task
你可以編寫建項目,然後跑了MSTest的任務簡單耙文件。
我的建議是,首先,你寫了一個項目,僅運行長鰭金槍魚MSTest的任務和時間需要多久。
PS:因爲在我的經驗,測試運行時間比TestDriven.net長6秒運行NUnit的測試中,我不會用公堂。 PS 2:我真正的建議是把MSTest換成xUnit.net或NUnit
我讀過報告,指出MSTest會爲每次測試運行創建bin文件夾副本..結果會減慢執行時間。檢查是否有一個設置可以關閉此功能..另一種選擇是使用MSTest的控制檯運行程序.. – Gishu 2012-06-30 18:33:31