使用JRuby加快RSpec速度

jpo*_*poz 16 rspec ruby-on-rails jruby

我对整个JRuby世界都很陌生.我在一个非常大的测试套件上使用RSpec.我希望能够经常运行规范,但JVM需要很长时间才能启动它,这将成为一个真正的时间流失.

有没有办法让JVM保持运行?或者通过JRuby让规格更快地运行的方法?

Nic*_*ger 21

您可以查看两件事:

  1. 运行一个nailgun服务器并向其发送规范运行.jruby --ng-server &然后jruby --ng -S specjruby --ng -S rake

  2. 用spork.http://www.ruby-forum.com/topic/190163我听说Roger Pack有一个可以与JRuby一起使用的版本.http://github.com/rdp/spork