2013-02-16 41 views
1

任何在同一個程序集內與R#7.0並行運行多個文本燈具的方式在R#7.0中並行運行多個燈具

我有一個程序集,其運行速度比所有其他測試程序集都要慢很多,但是我很不情願將其分解,因爲它會導致不少新項目。

乾杯!

+0

您可以進行多個單元測試會話,每個會話都包含部分測試集。您需要手動爲每個會話調用測試運行(按每個選項卡上的運行),但在不同測試會話中的測試會並行運行。如果這對你是可以接受的,那麼我可以詳細描述。 – 2013-02-16 20:44:03

+0

@DmitryOsinovskiy,我試圖節省時間,所以不涉及用戶交互的任何事情都是可取的,但不過是個好主意。 – Mau 2013-02-17 16:55:54

回答

1

至今爲止,沒有內置的ReSharper功能可以在同一個程序集中並行運行多個文本夾具。這是爲未來的版本計劃的,但從7.0版開始並未實現。

我建議做幾個單元測試會話,每個會話包含您的測試集的一部分。您可以通過ReSharper-> Unit tests-> Create new session(Ctrl-U-N)創建新的會話,然後向它們添加不同的測試。您需要手動爲每個會話調用測試運行(按每個選項卡上的運行),但在不同測試會話中的測試會並行運行。

最後一點。如果您的測試花費了很多時間,那麼我建議使用持續集成工具(如TeamCity或CruiseControl.NET)在服務器上運行它們。您只需提交您的更改並自動爲他們運行測試,而您卻樂於進一步編碼。