2011-01-13 21 views
5

resharperでテストランナーを使用してnunitテストを実行すると、OutOfMemory例外が発生します。Resharper - NUnit - VS2010:メモリ不足例外

テストスイートが実行されると、スイートの期間にわたってメモリを消費し、一連のテストが完了したときにのみメモリを解放します。したがって、複数のアセンブリから複数のテストコレクションを実行しても、それらの集合的なメモリフットプリントは消費され、最後にのみリリースされます。

テストランナーにメモリーを頻繁に解放させる方法はありますか?私たちは過度に見えない755回のテストについて話しています。問題は、このコレクションのテストで作成されたRhino.mocksとすべての模擬リポジトリ割り当てを使用することに関連していると思います。

注:ReSharperの5.1、Rhino.Mocks、VS2010、とNUnitの2.4.8

おかげで、 を使用したジョン・シャンク

答えて

1

ないあなたはNUnitのテストランナーまたはReSharperのテストランナーを使用している場合は必ず、 NUnitテストランナーを使用している場合は、以下のリンクを参照して2.5にアップグレードするか、Resharperテストランナーを使用してください。

http://sourceforge.net/tracker/index.php?func=detail&aid=1965952&group_id=10749&atid=110749

+0

ここでは、resharperテストランナーを使用しています。リシッパーランナーがスイート全体を実行しているような場合はほぼ同じですが、テストプロジェクトの境界を越えて完全にクリーンアップするわけではありません。 また、私たちはresharperとnunitの両方の最新バージョンを使用しています – jschank