我想在Windows上使用Cucumber作为Rails项目。 不幸的是,运行场景所需的时间使得BDD 不可能。 我知道这很大程度上是由于Rails在windows下加载 所花费的时间。 有没有人有任何关于如何加快速度的想法。 例如是否可以在Rails控制台内调用Cucumber来避免加载延迟。Windows上的滑轨黄瓜
干杯。
我想在Windows上使用Cucumber作为Rails项目。 不幸的是,运行场景所需的时间使得BDD 不可能。 我知道这很大程度上是由于Rails在windows下加载 所花费的时间。 有没有人有任何关于如何加快速度的想法。 例如是否可以在Rails控制台内调用Cucumber来避免加载延迟。Windows上的滑轨黄瓜
干杯。
Spork现在支持Windows! http://wiki.github.com/timcharper/spork/
Spork是一个测试服务器,可以通过DRb调用。
在POSIX系统上,Spork使用Kernel.fork。
在Windows分支不是一个选项,所以Spork创建一个预加载的进程池,其中 避免巨大的Rails启动时间。
目前它只适用于win32/mingw Ruby,因为它取决于win32-process gem。
非常感谢Spork Guys做了这么好的工作,并在Windows上制作了黄瓜BDD。
请注意,我只试过用叉勺
您是否尝试过运行没有db的黄瓜:test:prepare? 如何设置t.fork = true#设置为false以提高性能 (均位于/lib/tasks/cucumber.rake)
这只是我的机器,还是Spork在Windows上运行的控制台输出速度非常慢?
1.9.1 mingw中有一个bug让它变慢,我记得。 – rogerdpack 2011-05-20 17:33:15
我直接运行黄瓜,所以db:test:prepare没有运行。根据黄瓜文档使用黄瓜耙任务将增加一些额外的启动时间。 – fatboyroy 2010-05-14 11:16:37