| Index: third_party/protobuf/ruby/travis-test.sh
|
| diff --git a/third_party/protobuf/ruby/travis-test.sh b/third_party/protobuf/ruby/travis-test.sh
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9ec7eb22c03c73c096070d2c575028266b2ae618
|
| --- /dev/null
|
| +++ b/third_party/protobuf/ruby/travis-test.sh
|
| @@ -0,0 +1,26 @@
|
| +#!/usr/bin/env bash
|
| +
|
| +# Exit on any error.
|
| +set -e
|
| +
|
| +test_version() {
|
| + version=$1
|
| + if [ "$version" == "jruby" ] ; then
|
| + # No conformance tests yet -- JRuby is too broken to run them.
|
| + bash --login -c \
|
| + "rvm install $version && rvm use $version && \
|
| + which ruby && \
|
| + gem install bundler && bundle && \
|
| + rake test"
|
| + else
|
| + bash --login -c \
|
| + "rvm install $version && rvm use $version && \
|
| + which ruby && \
|
| + gem install bundler && bundle && \
|
| + rake test && \
|
| + cd ../conformance && \
|
| + make test_ruby"
|
| + fi
|
| +}
|
| +
|
| +test_version $1
|
|
|