2011-01-13 20 views
5

Po uruchomieniu moich testów dla nunitów za pomocą programu testowego w reharper, otrzymuję wyjątek OutOfMemory.Resharper - NUnit - VS2010: Wyjątek braku pamięci

Wydaje mi się, że podczas uruchamiania pakietu testowego zużywa on pamięć przez cały czas trwania pakietu i zwalnia pamięć tylko po ukończeniu całego zestawu testów. Więc nawet jeśli uruchomię kolekcję testów z wielu zespołów, ich zbiorowa pamięć zostanie zużyta i tylko zwolniona na końcu.

Czy istnieje sposób na spowodowanie częstszego zwolnienia pamięci przez biegacz testu? Mówimy o 755 testach, które nie wydają się przesadne. Myślę, że problem jest związany z użyciem Rhino.mocks i wszystkich fałszywych przydziałów repozytorium, które są tworzone w tym zbiorze testów.

Uwaga: Korzystanie Resharper 5.1, Rhino.Mocks, VS2010 i NUnit 2.4.8

Pozdrawiamy, John Schanka

Odpowiedz

1

Nie wiem, czy używasz testy NUnit biegacza lub biegacza testu Resharper, ale jeśli korzystasz z testera NUnit, zobacz poniższy link i zaktualizuj do wersji 2.5 lub użyj testera Reharpera.

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

+0

Tak się składa, że ​​korzystamy z testera recharper. Wygląda to prawie tak, jak program Runner Run uruchamia cały pakiet, tak naprawdę nie jest w pełni czyszczony w obrębie granic projektu testowego. Ponadto, jesteśmy na najnowszych wersjach zarówno resharper i nunit – jschank

Powiązane problemy