黄瓜(即使没有铁轨)非常慢

时间:2012-07-10 00:30:47

标签: ruby cucumber

简单命令cucumber -h需要4-6秒才能在我的机器上执行。毫不奇怪,运行最基本的黄瓜测试,即使在铁轨之外,也需要相同的时间。

有没有办法加快速度?究竟花了这么长时间,如果测试本身被列为在~100ms内运行?

我在win7,ruby 1.9.2,2.5GHz处理器和6G内存。

2 个答案:

答案 0 :(得分:1)

我有同样的问题,黄瓜非常慢。您可以对启动时间进行一项重大改进,即使用此patch升级到Ruby 1.9.3。在我的机器上,我看到启动时间加速了30%。

答案 1 :(得分:0)

我发现(在开发rails应用程序时)黄瓜实际上减慢了我的测试速度。我最后使用了带防护装置的rspec(当我感觉它时使用spork)。 Rspec是基本的测试套件之一,后卫智能地运行所有测试(它在一次测试失败后停止,因此它不会让你不堪重负)而spork是一个在你更改文件时重新运行测试的过程。

我从来没有想过为什么黄瓜花了这么长时间,所以我只是为了简单和时间而转回到rspec。