每当我为我的Rails应用程序运行rspec测试时,它都需要花费很长时间和一天的开销才能真正开始运行测试.为什么rspec这么慢?有没有办法加快Rails的初始加载速度,或者将Rails应用程序中我需要的部分(例如仅限ActiveRecord内容)挑出来,这样它就不会完全加载所有内容来运行一些测试?
每当我为我的Rails应用程序运行rspec测试时,它都需要花费很长时间和一天的开销才能真正开始运行测试.为什么rspec这么慢?有没有办法加快Rails的初始加载速度,或者将Rails应用程序中我需要的部分(例如仅限ActiveRecord内容)挑出来,这样它就不会完全加载所有内容来运行一些测试?
通过在单独的终端窗口中运行script/spec_server
,然后将额外的-X
参数添加到spec调用中,您应该能够加快script/spec
个调用的速度.