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

Version Path
routemaster-drain-3.7.1 appraise
routemaster-drain-3.7.0 appraise
materialist-3.8.3 appraise
materialist-3.8.2 appraise
materialist-3.8.1 appraise
routemaster-drain-3.6.8 appraise
routemaster-drain-3.6.7 appraise
materialist-3.8.0 appraise
routemaster-drain-3.6.6 appraise
materialist-3.7.0 appraise
materialist-3.6.0 appraise
routemaster-drain-3.6.5 appraise
routemaster-drain-3.6.4 appraise
materialist-3.5.0 appraise
routemaster-drain-3.6.3 appraise
routemaster-drain-3.6.2 appraise
routemaster-drain-3.6.1 appraise
roo_on_rails-1.22.0 appraise
routemaster-drain-3.6.0 appraise
roo_on_rails-1.21.0 appraise