language: ruby
rvm:
  - 1.9.3
  - 2.0.0
  - 2.1
  - 2.2
  - 2.3
  - 2.4
  - jruby-19mode
  - jruby-9.0.5.0
  - jruby-9.1.14.0
  - jruby-head
  - ruby-head
matrix:
  allow_failures:
    - rvm: jruby-head
    - rvm: ruby-head
gemfile: .travis.gemfile
before_install:
  - gem install bundler

language: ruby
rvm:
  - 1.9.3
  - 2.0.0
  - 2.1
  - 2.2
  - 2.3
  - 2.4
  - jruby-19mode
  - jruby-9.0.5.0
  - jruby-9.1.14.0
  - jruby-head
  - ruby-head
matrix:
  allow_failures:
    - rvm: jruby-head
    - rvm: ruby-head
    - rvm: jruby-19mode
    - rvm: jruby-9.0.5.0
gemfile: .travis.gemfile
before_install:
  - gem install bundler

Allow failures for JRuby 1.7 and 9.0 on Travis
Allow failures for JRuby 1.7 and 9.0 on Travis

Travis has a bug sometime in the last month that results in the
correct version of minitest not being used even though it is
installed by bundler and gem 'minitest' is called before minitest
is loaded.
