#!/bin/bash

set -e

echo "--- Loading environment"
source ./script/ci/includes.sh
source /var/lib/jenkins/.rvm/environments/ruby-1.9.3-p392
if [ ! -f config/application.yml ]; then
    ln -s application.yml.example config/application.yml
fi

echo "--- Verifying branch is based on current master"
exit_unless_master_merged

echo "--- Bundling"
bundle install

echo "--- Preparing test database"
bundle exec rake db:test:prepare

echo "--- Running tests"
bundle exec rspec spec --format progress

#!/bin/bash

set -e

echo "--- Loading environment"
source ./script/ci/includes.sh
source /var/lib/jenkins/.rvm/environments/ruby-1.9.3-p392
if [ ! -f config/application.yml ]; then
    ln -s application.yml.example config/application.yml
fi

echo "--- Verifying branch is based on current master"
exit_unless_master_merged

echo "--- Bundling"
bundle install

echo "--- Loading test database"
bundle exec rake db:test:load

echo "--- Running tests"
bundle exec rspec spec --format progress

Use db:test:load instead of db:test:prepare in CI to avoid conflicts between branches
Use db:test:load instead of db:test:prepare in CI to avoid conflicts between branches
