Sha256: 4cb33f87147ef87bc0878fa8c2940ce287ff32ad8ac15e6ac576fff3a83ea939
Contents?: true
Size: 640 Bytes
Versions: 84
Compression:
Stored size: 640 Bytes
Contents
#!/usr/bin/env ruby # # Run all appraisals, with all specified rubies # require 'yaml' RUBIES = YAML.load_file('.travis.yml')['rvm'] APPRAISALS = `appraisal list`.strip.split(/\s+/) # setup RUBIES.each do |ruby| ENV['RBENV_VERSION'] = ruby system 'rbenv version' system 'rbenv exec ruby -v' system 'rbenv exec bundle check || rbenv exec bundle install' system "rbenv exec appraisal install" end # tests RUBIES.each do |ruby| ENV['RBENV_VERSION'] = ruby system 'rbenv exec ruby -v' APPRAISALS.each do |variant| puts "*** Ruby #{ruby} / variant #{variant}" system "rbenv exec appraisal #{variant} rspec" end end
Version data entries
84 entries across 84 versions & 4 rubygems