如何更快地在RoR上运行测试?

yao*_*tti 5 testing ruby-on-rails

我正在使用Ruby on Rails 3并编写测试但速度太慢.有没有一些好的配置或工具来加快速度?

d11*_*wtq 2

正如 @eml 所说,如果您使用 RSpec,则可以使用 Spork。这基本上会启动环境(这是缓慢的部分),然后保持它,每次运行规范时都会分叉。

对于“环境始终加载”问题的更通用的解决方案可以安装rails-sh并从shell内运行测试。

旁注:Ruby 1.9.3 应该会稍微缓解这个问题,因为需要时间已经得到了优化。