测试 如何更快加载 Rspec 测试环境?

hilbert · 2013年03月08日 · 最后由 lgn21st 回复于 2013年03月23日 · 3487 次阅读

貌似每次测试时,环境加载耗时五秒以上,不断测的时候希望快点,有方法缓存吗?

#1 楼 @chenge 用了 zeus,果然快了很多啊 thank you

还有 spring 可以尝试尝试哦~ 这个是 rails core team 中的 jonleighton relaese 的

#3 楼 @wppurking good, i'll try it next time

不是还有 spork 之类的东西么

我本机 run: gem install zeus 时候报错如下: ERROR: Error installing zeus: ERROR: Failed to build gem native extension.

c:/jruby-1.7.3/bin/jruby.exe extconf.rb

make 'make' is not recognized as an internal or external command, operable program or batch file.

Gem files will remain installed in c:/jruby-1.7.3/lib/ruby/gems/shared/gems/zeus -0.13.3 for inspection. Results logged to c:/jruby-1.7.3/lib/ruby/gems/shared/gems/zeus-0.13.3/ext/inoti fy-wrapper/gem_make.out

log 里的报错信息就是上面的“make”is not recongnized........这句,哪位哥们知道什么原因么?

OS X 10.7+ OR Linux 2.6.13+ Ruby 1.9.3+ with backported GC from Ruby 2.0 OR Rubinius zeus 不支持 win 的系统以及 jruby,放弃吧

其实如果你有 ssd 硬盘的话,那速度嗖嗖的

#8 楼 @ywjno 还真是的啊,没有看到支持 win 系统的,spork 这个没看到有系统限制的哦?这个如何?

#9 楼 @zyjloveher 我机器是 ssd 硬盘来着所以不关注这块

可以用 spork,不过每次修改模型和路由之后要重启一下,不然会出现测试不通过的情况

spork 是个坑,我的经验是用 SSD。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号