summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2014-05-21 13:51:03 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2014-05-21 13:51:03 -0700
commit792359faa0017218e46f7466a40fafb4b0f8f0ae (patch)
tree41e5e0bdb5ca4a570e221758e25a399f143940c0
parentf55b371517c30bdbb7f64b3a43710dd210ab7cab (diff)
downloadlibyajl2-gem-792359faa0017218e46f7466a40fafb4b0f8f0ae.tar.gz
travis: TEST EVERYTHING!!!!!!
-rw-r--r--.travis.yml107
-rw-r--r--Gemfile6
2 files changed, 105 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml
index 066f258..688e550 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,12 +1,103 @@
language: ruby
rvm:
-- 1.8.7
-- 1.9.3
-- 2.0.0
-- 2.1.1
+ - 2.1.2
+ - 2.1.1
+ - 2.1.0
+ - 2.0.0
+ - 1.9.3
+ - 1.9.2
+ - 1.8.7
+ - ruby-head
+ - ree
+ - rbx-2.0
+ - rbx-2.1
+ - rbx-2.2
+ - jruby-19mode
+ - jruby-18mode
+ - jruby-head
+jdk:
+ - openjdk7
+ - oraclejdk7
+ - openjdk6
+matrix:
+ exclude:
+ - rvm: 2.1.2
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 2.1.2
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 2.1.1
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 2.1.1
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 2.1.0
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 2.1.0
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 2.0.0
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 2.0.0
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 1.9.3
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 1.9.3
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 1.9.2
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 1.9.2
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 1.8.7
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: 1.8.7
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: rbx-2.0
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: rbx-2.0
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: rbx-2.1
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: rbx-2.1
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: rbx-2.2
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: rbx-2.2
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: ruby-head
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: ruby-head
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: ree
+ jdk: openjdk6
+ env: JRUBY_OPTS="-Xcext.enabled=true"
+ - rvm: ree
+ jdk: openjdk7
+ env: JRUBY_OPTS="-Xcext.enabled=true"
bundler_args: --without development_extras
+env:
+ - JRUBY_OPTS="-Xcext.enabled=true"
script:
-- bundle exec rake prep --trace
-- bundle exec rake compile --trace
-- bundle exec rake headers --trace
-- bundle exec rake travis --trace
+ - bundle exec rake prep --trace
+ - bundle exec rake compile --trace
+ - bundle exec rake headers --trace
+ - bundle exec rake travis --trace
diff --git a/Gemfile b/Gemfile
index e183cf7..983a96b 100644
--- a/Gemfile
+++ b/Gemfile
@@ -10,3 +10,9 @@ group :development_extras do
gem 'kitchen-ec2'
gem 'kitchen-vagrant'
end
+
+platforms :rbx do
+ gem 'racc'
+ gem 'rubysl', '~> 2.0'
+ gem 'psych'
+end