0

我正在从 GUI 运行器运行 NUnit(版本 2.5.10)测试。我观察到,当只加载单个测试运行测试时,它比加载整个测试套件运行时花费的时间要少得多。

我通过评论其他测试中使用的所有测试用例源来进行实验,这确实缩短了时间,但仍然比加载单个测试要高。

我的问题是为什么评论其他测试用例源会减少运行测试所需的时间。我可以理解它会减少测试加载时间,但为什么会影响测试运行时间。

另外,是否有任何其他因素会影响测试性能。

4

1 回答 1

0

我想我找到了问题所在。其中一项单元测试是显式调用 GC.Collect()。由于内存中有更多对象,因此加载整个测试套件需要很长时间。

于 2020-11-03T11:36:30.983 回答