Sha256: d3cfa488d1450279f81ca93b875a4cc41cad199f7107886df7131121ba25036f

Contents?: true

Size: 828 Bytes

Versions: 50

Compression:

Stored size: 828 Bytes

Contents

#!/bin/bash

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 rspec specs"
bin/rspec spec --format progress --profile

echo "Running cucumber specs"
# TODO: it would be nice to figure out how to run the cukes w/o the overhead of
# bundler, but just running `bin/cucumber` can fail due to the fact that it
# shells out (via aruba) and executes `rspec`--which can pick up the wrong
# rspec version if we're not running with bundler.
bundle exec cucumber

Version data entries

50 entries across 45 versions & 9 rubygems

Version Path
rspec-its-1.1.0 script/test_all
rspec-change_to_now-1.2.0 script/test_all
rspec-change_to_now-1.1.0 script/test_all
rspec-change_to_now-1.0.3 script/test_all
rspec-change_to_now-1.0.2 script/test_all
rspec-change_to_now-1.0.1 script/test_all
rspec-change_to_now-1.0.0 script/test_all
rspec-its-1.0.1 script/test_all
rspec-its-1.0.0 script/test_all
rspec-its-1.0.0.pre script/test_all