5

resharper でテスト ランナーを使用して nunit テストを実行すると、OutOfMemory 例外が発生します。

テストスイートが実行されると、スイートの実行中にメモリが消費され、テストのセット全体が完了したときにのみメモリが解放されるようです。そのため、複数のアセンブリから一連のテストを実行しても、それらの集合的なメモリ フットプリントが消費され、最後に解放されるだけです。

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

注: Resharper 5.1、Rhino.Mocks、VS2010、NUnit 2.4.8 を使用

ありがとう、ジョン・シャンク

4

1 に答える 1

1

NUnit テスト ランナーと Resharper テスト ランナーのどちらを使用しているかは不明ですが、NUnit テスト ランナーを使用している場合は、以下のリンクを参照して 2.5 にアップグレードするか、Resharper テスト ランナーを使用してください。

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

于 2011-06-21T03:18:33.170 に答える