.travis.yml in reel-0.6.0.pre4 vs .travis.yml in reel-0.6.0.pre5
- old
+ new
@@ -1,17 +1,41 @@
+script: rake ci
+language: ruby
rvm:
- - 1.9.3
- - 2.0.0
- - 2.1.2
- - ruby-head
+ - 2.2.0
+ - 2.2.2
- jruby
+ - ruby-head
- jruby-head
- rbx-2
+# TODO: Put these back:
+# * CELLULOID_TASK_CLASS=Fibered
+# * CELLULOID_TASK_CLASS=Threaded
+# For right now the imporant thing is to test BACKPORTED mode:
+
matrix:
+ fast_finish: true
allow_failures:
+ - rvm: rbx-2
- rvm: ruby-head
- rvm: jruby-head
- - rvm: rbx-2
+ - env: CELLULOID_BACKPORTED=true
+ - env: CELLULOID_BACKPORTED=false CELLULOID_LEAKTEST=1
+env:
+ global:
+ - NUMBER_OF_PROCESSORS=2 CELLULOID_CONFIG_FILE=.env-ci
+ matrix:
+ - CELLULOID_BACKPORTED=true
+ - CELLULOID_BACKPORTED=false
+ - CELLULOID_BACKPORTED=false CELLULOID_LEAKTEST=1
+
notifications:
irc: "irc.freenode.org#celluloid"
+
+before_install:
+ # Only use 1 job until Travis fixes the rbx --jobs issue.
+ - if [ "$TRAVIS_RUBY_VERSION" == "rbx-2" ] ; then export BUNDLE_JOBS=1 ; else export BUNDLE_JOBS=4; fi
+
+sudo: false
+install: bundle install --without=development
\ No newline at end of file