2013-02-11 44 views
1

我正在使用nunit運行集成測試(每個測試都通過nhibernate與數據庫交互),用於600+測試的大型項目。問題是10到15分鐘後nunit拋出內存異常。我用redgate螞蟻內存分析器來了解爲什麼nunit不會在測試之間釋放內存。似乎它試圖爲每個測試重新創建權限對象,並且內存不斷增長並最終拋出內存異常。nunit大型項目集成測試,內存不足異常

我拍攝了一個集成測試類的快照,但是你可以看到內存在一段時間後不斷增長。我沒有找到任何電話或設置nunit強制釋放內存或解決此信任問題。

我真的很感激任何幫助。

<NamedPermissionSets><PermissionSet class=\\"System.Security.NamedPermissionSet\\"version=\\"1\\" Unrestricted=\\"true\\" Name=\\"Full ... 

螞蟻快照:

http://www.tinyuploads.com/images/IXwb8Q.jpg

http://www.tinyuploads.com/images/3R2VbB.png

回答

0

我不能告訴你正在使用的版本,但你的問題可能已經被固定在NUnit的2.6.3。有關錯誤報告,請參閱here

+0

感謝您的信息,但測試實施是錯誤的。城堡容器被多次初始化.. – 2014-09-19 16:59:07