文章列表
加速测试 test:recent on drb server
rspec可以加上参数--drb,加快测试速度。如果不用rspec,标准方法写测试,每次执行rake,加载环境会损耗相当多的时间。每次测试都要对着屏幕发呆18秒,这是在是太蠢了…… 跟踪发现最主要耗时操作是调用了两次 Rails::Initializer.run(:process, ...) (似乎第一次是加载RAILS环境,第二次是加载测试库)
我简单的写了2个RAKE任务,用DRB来解决这个问题。
app/lib/tasks/test_server.rake
require 'drb/drb'
class T ...