Sha256: 1067ff8a5c983f2dbe1251823a1a65b335b62e015f0714d401498eb3c2cbe26e
Contents?: true
Size: 803 Bytes
Versions: 3
Compression:
Stored size: 803 Bytes
Contents
namespace :test do desc "Run all specs on multiple ruby versions (requires rvm)" task :portability do require "yaml" travis_config_file = File.expand_path("../.travis.yml", __FILE__) begin travis_options ||= YAML::load_file(travis_config_file) rescue => ex puts "Travis config file '#{travis_config_file}' could not be found: #{ex.message}" return end travis_options['rvm'].each do |version| system <<-BASH bash -c 'source ~/.rvm/scripts/rvm; rvm #{version}; ruby_version_string_size=`ruby -v | wc -m` echo; for ((c=1; c<$ruby_version_string_size; c++)); do echo -n "="; done echo; echo "`ruby -v`"; for ((c=1; c<$ruby_version_string_size; c++)); do echo -n "="; done echo; bundle install; bundle exec rspec spec 2>&1;' BASH end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pa-1.4.0 | Rakefile |
pa-1.3.3 | Rakefile |
pa-1.3.2 | Rakefile |