2009-12-04 121 views
2

所以我被困在NUnit的醜陋妹妹身上。任何人都知道如何加快速度?當我只想重新運行測試時(這不是必要的,因爲我沒有更改任何代碼),似乎很想重建所有東西。MsTest - 速度提升

雖然我們在這沒有人知道的方式來關閉:我會寫我所有的結果到磁盤「功能」慢慢填滿自己的硬盤?

回答

1

在VS 2005和2008兩者在.testrunco​​nfig文件中的「部署」功能確定我是否會寫所有我的結果磁盤功能的開啓與否。

在2005年,您將需要手動將其關閉。在VS 2008中,它默認關閉(IIRC)。

您可能還需要看一看this blog post描述如何得到偶爾擺脫TestResults夾。

我不能說我所經歷過這一切重新編譯只是運行。根據我的經驗,它會重新編譯,就像您期望Build命令一樣。

我注意到另一件事是,你的方式組織你的測試結果(即輸出),而進行的測試,實際上可以影響性能 - 例如如果您對測試結果進行分類,則運行速度會變慢,這顯然是因爲它使用了更新列表的CPU週期。

+0

感謝您的回答! :) 好吧,似乎花費大約1:30做_something_。 Mebbe它因爲我使用Resharper插件。我討厭回到測試清單,這與本地人不會說英語一樣有幫助,並認爲火車站距海邊五英里。我會檢查通過:)。 – Quibblesome 2009-12-04 16:52:11

+0

是的,我指責MsTest,它是執行重建的Resharper插件。 – Quibblesome 2009-12-04 16:59:07