2011-01-13 14 views
5

Quando si eseguono i test di nunit utilizzando il runner di test nel resharper, viene visualizzata un'eccezione OutOfMemory.Resharper - NUnit - VS2010: Eccezione di memoria

Mi sembra che quando una suite di test gira, consuma memoria per tutta la durata della suite, e rilascia solo memoria quando l'intera serie di test è completa. Quindi, anche se eseguo una raccolta di test da più assembly, il loro ingombro di memoria collettivo viene consumato e rilasciato solo alla fine.

C'è un modo per far sì che il test runner rilasci la memoria più frequentemente? Stiamo parlando di 755 test che non sembrano eccessivi. Penso che il problema sia legato all'uso di Rhino.mocks e di tutte le allocazioni di repository finte create in questa raccolta di test.

Nota: L'uso ReSharper 5.1, Rhino.Mocks, VS2010, e NUnit 2.4.8

Grazie, John Schank

risposta

1

Non sono sicuro se si utilizza il test corridore NUnit o il test runner ReSharper, ma se si utilizza il runner di test NUnit, consultare il link sottostante e aggiornare a 2.5 o utilizzare il runner di prova di Resharper.

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

+0

ci capita di essere utilizzando il test runner ReSharper. Sembra quasi che quando il runner di reshaper esegue l'intera suite, non si ripulisce completamente dai limiti del progetto di test. Inoltre, siamo sulle ultime versioni sia di resharper che di nunit – jschank

Problemi correlati