我正在使用Guard和Spork构建一个使用TDD的rails应用程序。我最近注意到,后卫和spork实际上是一致且显着地减慢了rspec而不是加速它,这对我来说没有意义。
例如:
运行rspec规范没有后卫和spork我的套件运行 5.71秒
后卫和spork 以 7.67秒运行套件,这是 35%时间增加。
你可能认为这只是第一次发射防护装置和支架,但事实并非如此。在背景中后卫和spork rspec始终以 6.89-7秒运行,这仍然比没有它时慢得多
我在一个漂亮而快速的Linux机器上,使用Rails 4.0.0和ruby 2.0.0p247。 如果您需要有关我的配置的任何其他信息或希望有助于随意浏览该项目:https://github.com/assafshomer/shout
现在这对我没有意义。我认为运行spork至少可以节省rails环境的加载时间。知道我做错了什么吗?