首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >随着增加更多的测试,AutoFixture AutoMoqData会变慢

随着增加更多的测试,AutoFixture AutoMoqData会变慢
EN

Stack Overflow用户
提问于 2015-05-24 23:46:46
回答 1查看 1.1K关注 0票数 2

使用nunit 2.6.4和AutoMoqData,Resharper似乎正在评估在执行单个测试之前要传递到所有测试中的所有参数,即使我只想运行一个测试/小测试套件。现在(我们有1000个测试)运行单个测试需要2-3分钟,而TDD不起作用。

我试着切换到Xunit,看看nunit是否是问题所在,在运行第一个测试之前仍然有很大的延迟。

这是意料之中的吗?还是我们做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-03 08:27:57

所以我的研究结果是,当nunit发现测试时,它通过属性运行并创建对象,nunit (2)发现所有的测试,即使您只对运行1感兴趣。显然,对于nunit 3,这种情况在某个时候会发生变化。

复杂而庞大的对象图是测试速度减慢的原因,并且通过定制自动夹具来残酷地修剪这个图形,测试现在要快得多(260-8s)。

我试过使用Autofixture.AutoEntityFramework,但是尽管它做了我想做的事情,但是速度的提高并不足以有效地实现TDD (260-大约100)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30429529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档