diff options
| author | Paul Yang <TeBoring@users.noreply.github.com> | 2019-01-03 14:25:50 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-01-03 14:25:50 -0800 |
| commit | de9e1a04a68af0c8c5f49121ebd7dd1a2fed37af (patch) | |
| tree | 38a6fc689ec4205e8dab201d3d4d453d6a135c80 /ruby/travis-test.sh | |
| parent | b5f9a35b165a44ea9ca1bcfe91d887b378b6441d (diff) | |
| download | platform_external_protobuf-de9e1a04a68af0c8c5f49121ebd7dd1a2fed37af.tar.gz platform_external_protobuf-de9e1a04a68af0c8c5f49121ebd7dd1a2fed37af.tar.bz2 platform_external_protobuf-de9e1a04a68af0c8c5f49121ebd7dd1a2fed37af.zip | |
Add ruby 2.6 test (#5528)
* Add ruby 2.6 test
* Fix broken tests
* Fix compatibility test
* Fix bundler version
* Use new docker image
* Fix broken test
* Use new docker image in ruby26 test
* Install ruby for mac
Diffstat (limited to 'ruby/travis-test.sh')
| -rwxr-xr-x | ruby/travis-test.sh | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/ruby/travis-test.sh b/ruby/travis-test.sh index cbe7cd983..a08964f4c 100755 --- a/ruby/travis-test.sh +++ b/ruby/travis-test.sh @@ -13,12 +13,23 @@ test_version() { git clean -f && \ gem install bundler && bundle && \ rake test" + elif [ "$version" == "ruby-2.6.0" ] ; then + bash --login -c \ + "rvm install $version && rvm use $version && \ + which ruby && \ + git clean -f && \ + gem install bundler -v 1.17.3 && bundle && \ + rake test && + rake gc_test && + cd ../conformance && make test_ruby && + cd ../ruby/compatibility_tests/v3.0.0 && + cp -R ../../lib lib && ./test.sh" else bash --login -c \ "rvm install $version && rvm use $version && \ which ruby && \ git clean -f && \ - gem install bundler && bundle && \ + gem install bundler -v 1.17.3 && bundle && \ rake test && rake gc_test && cd ../conformance && make test_ruby && |
