diff options
Diffstat (limited to 'test/harness.sh')
-rw-r--r-- | test/harness.sh | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/test/harness.sh b/test/harness.sh deleted file mode 100644 index b4bdd69..0000000 --- a/test/harness.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh - -# Copyright (C) 2010 Red Hat, Inc. All rights reserved. -# -# This copyrighted material is made available to anyone wishing to use, -# modify, copy, or redistribute it subject to the terms and conditions -# of the GNU General Public License v.2. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -tests="$@" -test -z "$tests" && tests=`echo t-*.sh` - -for t in $tests; do - printf "Running %-40s" "$t ..." - out=`bash ./$t 2>&1` - ret=$? - if test $ret = 0; then - echo " passed." - elif test $ret = 200; then - skipped="$skipped $t" - echo " skipped." - else - echo " FAILED!" - len=`echo $t | wc -c` - # fancy formatting... - printf -- "--- Output: $t -" - for i in `seq $(($len + 14)) 78`; do echo -n "-"; done; echo - printf "%s\n" "$out" - printf -- "--- End: $t ----" - for i in `seq $(($len + 14)) 78`; do echo -n "-"; done; echo - failed="$failed $t" - fi -done - -if test -n "$failed"; then - echo "Tests skipped:" - for t in $skipped; do - printf "\t%s\n" $t - done - echo "TESTS FAILED:" - for t in $failed; do - printf "\t%s\n" $t - done - exit 1 -else - echo "All tests passed." -fi |