Sha256: ba5d4dbd4a32ffc5c7f74a2375efcde3b8994c3e81f99c179d19c131cbb58bf2
Contents?: true
Size: 1.31 KB
Versions: 1
Compression:
Stored size: 1.31 KB
Contents
#!/bin/sh set -e cd "`dirname \"$0\"`/.." # check dependencies ruby -v > /dev/null || (echo "ruby must be installed"; exit 1) bundler -v > /dev/null || (echo "bundler must be installed"; exit 1) bundle install # runs a test file with PASS/FAIL message run_test() { ruby $1 && echo "PASS $1" || (echo "FAIL $1"; exit 1) } run_tests() { if [ "$1" == "" ]; then for test in $(ls *.rb); do run_test $test done else run_test $1.rb fi } success="true" # Setup rbenv so we can switch rubies below eval "$(rbenv init - --no-rehash)" for ruby_version in `ruby -ryaml -e 'puts YAML.load(File.read(".travis.yml"))["rvm"].join(" ")'`; do { echo "testing ruby version $ruby_version" && rbenv shell $ruby_version && ( cd test && run_tests ) } || success="false" done if [ $success == "true" ]; then tput bold # bold text tput setaf 2 # green text echo "======================================" echo "= Passed =" echo "======================================" tput sgr0 # reset to default text exit 0 else tput bold # bold text tput setaf 1 # red text echo "======================================" echo "= FAILED =" echo "======================================" tput sgr0 # reset to default text exit 1 fi
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
docraptor-2.0.0 | script/test |