VSTest到NUnit的迁移会导致大量内存使用

时间:2019-02-24 23:27:52

标签: c# .net nunit mstest vstest

我有一个最初在VSTest库上运行的大型测试套件。切换到NUnit后,整个测试套件将无法继续运行。一些测试将完成,但其余测试将失败,并显示OutOfMemoryException。

有问题的代码使用不同的过滤器运行模拟数据库查询,并检查直到数据库访问为止的所有问题。这些查询以“和False”条件运行,因此实际上没有数据返回。那里有一些缓存,但是已被删除以用于单元测试。

Google搜索在内存问题上显示的旧线程较少,但目前没有。我相信我的代码中可能存在问题,但对于为什么仅从VSTest切换后才弹出此问题,我也感到完全困惑。

有人对可能的原因或解决方案有任何想法吗?还是对VSTest和NUnit之间的区别有一些了解?

0 个答案:

没有答案