在测试实际执行之前,我有大量的延迟。当我在'背景'中使用MSTest跑步者调试测试时=> '鉴于' .feature文件和实际命中绑定之间的部分有延迟。我已经将一个ANTS探查器附加到QT代理上,可以看到很多反思。
当我使用NUnit时,这个问题就消失了。
有没有人遇到过这个问题?
由于
答案 0 :(得分:1)
谢谢你,我终于深究了它......
更改Spec Flow跑步者以使用VisualStudio2012跑步者
添加了一个部署项设置为false的.runsettings文件,然后选择了此文件 .Testsettings文件存在我在MSDN网站上发现的性能问题。
还必须关闭Resharper中的MSTest支持
在那个快乐的日子之后不再延迟10分钟,希望别人觉得这很有用!
答案 1 :(得分:0)
我的经验是VS包含的测试跑步者需要一个年龄来开始测试。这不只是Specflow,而是用于在MSTest中编写的任何单元测试。你注意到这一点的是not the only one。有一个connect issue already
This question has a proposed fix,我没有使用过,但是再也没有使用内置的测试运行器,更喜欢ReSharper(更快)或NCrunch跑步者(最快)。