2011-08-11 62 views
13

當使用Visual Studio執行本地構建時,是否可以啓用Resharper自動運行解決方案中的所有單元測試?我相信NUnit有一個選項「重新運行上次測試」,但我沒有看到通過Resharper或VS的選項。Resharper - 在Build上運行NUnit單元測試

在此先感謝

JP

[編輯]這可能會或可能並不重要,但我要指出的是,我是一個人的團隊編寫一箇中等大小的應用程序。

回答

8

我不認爲ReSharper有這個選擇,但你總是可以轉向NCrunchContinuous Testing之類的其他連續測試框架。只是要知道,他們仍然是相當新的,有點粗糙的邊緣。

3

我建議創建一個構建腳本(MSBuild,nAnt,耙,無論) - 使用此腳本來構建解決方案,然後對其運行測試。

從IDE分離構建過程將允許您向構建中添加更多內容(其他類型的測試,靜態檢查,樣式檢查等)。

查看this blog entry關於這個問題。

2

你需要dotCover,這在技術上是ReSharper Ultimate的一部分。 dotCover是JetBrains的測試覆蓋範圍擴展。一旦你有了這個擴展,就有了一個「連續測試」功能,你可以打開它並配置它在代碼覆蓋之外運行構建,保存等測試。

dotCover Continuous Testing

我認爲你是在正確的軌道上,雖然,早測試和儘可能經常地,而你正在寫的代碼。

相關問題