.travis.yml in native_enum-1.0.0 vs .travis.yml in native_enum-2.0.0

- old
+ new

@@ -1,11 +1,34 @@ language: ruby +services: + - mysql rvm: - - 1.9.3 - "2.0" - "2.1" - "2.2" + - "2.3" + - "2.4" + - "2.5" + - "2.6" +gemfile: + - gemfiles/activerecord_4.1.gemfile + - gemfiles/activerecord_4.2.gemfile + - gemfiles/activerecord_5.0.gemfile + - gemfiles/activerecord_5.1.gemfile +env: + - DB=mysql + - DB=sqlite +matrix: + exclude: + - rvm: "2.0" + gemfile: gemfiles/activerecord_5.0.gemfile + - rvm: "2.0" + gemfile: gemfiles/activerecord_5.1.gemfile + - rvm: "2.1" + gemfile: gemfiles/activerecord_5.0.gemfile + - rvm: "2.1" + gemfile: gemfiles/activerecord_5.1.gemfile before_script: - - "mysql -e 'create database native_enum_test;' >/dev/null" - "cp spec/{.travis.,}database.yml" -script: bundle exec rake spec:rails_all + - "bundle exec rake db:prepare" +script: bundle exec rake spec sudo: false