【问题标题】:nunit large project integration tests, out of memory exceptionnunit大项目集成测试,内存不足异常
【发布时间】:2013-02-11 17:54:53
【问题描述】:

我正在使用 nunit 为一个包含 600 多个测试的大型项目运行集成测试(每个测试通过 nhibernate 与数据库交互)。问题是在 10-15 分钟后 nunit 抛出内存不足异常。我使用 redgate ants 内存分析器来查看为什么 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

【问题讨论】:

    标签: memory nunit out-of-memory red-gate-ants


    【解决方案1】:

    我不知道您使用的是哪个版本,但您的问题可能已在 NUnit 2.6.3 中得到解决。有关错误报告,请参阅 here

    【讨论】:

    • 感谢您提供信息,但测试实施有误。城堡容器被初始化了很多次..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多