2013-02-11 31 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