使用JRuby加快RSpec速度
我对整个JRuby世界都很陌生。 我在一个非常大的测试套件上使用RSpec。 我希望能够经常运行规范,但JVM需要很长时间才能启动它,这将成为一个真正的时间流失。
有没有办法让JVM保持运行? 或者通过JRuby让规格更快地运行的方法?
您可以查看两件事:
-
运行一个nailgun服务器并向其发送规范运行。
jruby --ng-server &
然后jruby --ng -S spec
或jruby --ng -S rake
-
用spork。 http://www.ruby-forum.com/topic/190163我听说Roger Pack有一个可以与JRuby一起使用的版本。 http://github.com/rdp/spork