Sha256: fd8cb2311469053db1b56b0b9ac46c21de3e9a9b1c0393fb5506fd2acd8a64fd

Contents?: true

Size: 631 Bytes

Versions: 2

Compression:

Stored size: 631 Bytes

Contents

#!/usr/bin/env ruby
#
# Run all appraisals, with all specified rubies
#
require 'yaml'


RUBIES = ['2.4.5', '2.5.5', '2.6.5']
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

2 entries across 2 versions & 1 rubygems

Version Path
roo_on_rails-2.1.2 appraise
roo_on_rails-2.1.0 appraise