Resharper Unit Test Runner明显比NUnit控制台慢
Resharper Unit Test Runner的运行速度比nunit-console或者nunit gui慢得多。
例如,通过nunit控制台,3800次测试只需要超过60秒,但这些相同的测试需要5分钟才能在Resharper Unit Test runner中运行。 为什么有如此显着的差异?
由于我们的测试代码库已经显着增长,这真的开始让我们放慢脚步。 有没有人遇到过类似的问题? 你怎么处理它?
Resharper Visual Studio集成非常好,但我们可能需要采取其他措施。
我有同样的问题,我切换到TestDriven.Net,它闪电般快。
我不认为Resharper的目标是提供一个实用程序来在Visual Studio中执行整个测试套件。 这通常是运行持续集成工具的构建服务器或测试套件服务器的目标(例如从CruiseControl启动的NUnit)
通过运行少量单元测试来诊断和满足特定的代码单元,Resharper单元测试运行器显得最佳。 它允许您创建专注的测试套件,可以方便地从工作室内运行,调试,重复和快速分析,无需等待构建。
我建议利用构建服务器来运行完整的测试套件。
链接地址: http://www.djcxy.com/p/51763.html上一篇: Resharper Unit Test Runner significantly slower than NUnit console
下一篇: Separating top of scroll area from overlying element fixed by CSS