Sha256: 943e3df63e0c573d5025bea9a9f06e0c380a001ffdc1d60f612731a017d2e163

Contents?: true

Size: 1.06 KB

Versions: 7

Compression:

Stored size: 1.06 KB

Contents

# Kill the whole script on error
set -e -x

# idea taken from: http://blog.headius.com/2010/03/jruby-startup-time-tips.html
export JRUBY_OPTS='-X-C' # disable JIT since these processes are so short lived

# force jRuby to use client mode JVM or a compilation mode thats as close as possible,
# idea taken from https://github.com/jruby/jruby/wiki/Improving-startup-time
export JAVA_OPTS='-client -XX:+TieredCompilation -XX:TieredStopAtLevel=1'

echo "-------- Running Typhoeus 0.4 Specs ---------"
bundle install --gemfile=gemfiles/typhoeus_old.gemfile --without extras
BUNDLE_GEMFILE=gemfiles/typhoeus_old.gemfile bundle exec rspec spec/vcr/library_hooks/typhoeus_0.4_spec.rb --format progress --backtrace

# Setup vendored rspec-1
bundle exec rake submodules

echo "-------- Running Specs ---------"
bundle exec ruby -I./spec -r./spec/capture_warnings -rspec_helper -S rspec spec --format progress --backtrace

echo "-------- Running Cukes ---------"
bundle exec cucumber

echo "-------- Checking Coverage ---------"
bundle exec rake yard_coverage

bundle exec rake check_code_coverage

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
dwolla_swagger-1.0.6 vendor/bundle/ruby/2.2.0/gems/vcr-2.9.3/script/ci.sh
vcr-2.9.3 script/ci.sh
vcr-2.9.2 script/ci.sh
vcr-2.9.1 script/ci.sh
vcr-2.9.0 script/ci.sh
social_url_stats-0.0.1 vendor/ruby/1.9.1/gems/vcr-2.8.0/script/ci.sh
vcr-2.8.0 script/ci.sh