| Chris Fallin | eb37551 | 2015-05-13 14:58:48 -0700 | [diff] [blame^] | 1 | #!/bin/bash |
| 2 | |||||
| 3 | # Exit on any error. | ||||
| 4 | set -e | ||||
| 5 | |||||
| 6 | test_version() { | ||||
| 7 | version=$1 | ||||
| 8 | bash --login -c \ | ||||
| 9 | "rvm install $version && rvm use $version && \ | ||||
| 10 | which ruby && \ | ||||
| 11 | gem install bundler && bundle && \ | ||||
| 12 | rake test" | ||||
| 13 | } | ||||
| 14 | |||||
| 15 | test_version ruby-1.9 | ||||
| 16 | test_version ruby-2.0 | ||||
| 17 | test_version ruby-2.1 | ||||
| 18 | test_version ruby-2.2 | ||||
| 19 | test_version jruby | ||||