X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/2f22174f2178f0ea53b7264b5967a003117bf58c..64bd756832d93c0767e72a3432fda29b30d69405:/testsuite/master.test diff --git a/testsuite/master.test b/testsuite/master.test index ab0cd4f7..4df5f343 100755 --- a/testsuite/master.test +++ b/testsuite/master.test @@ -21,6 +21,8 @@ # The pwd is undefined when this script starts. +set -x + set -e if ! [ -d "$testdir" ] && ! mkdir "$testdir" @@ -32,7 +34,10 @@ fi testdir=`cd $testdir && pwd` echo "srcdir is originally \"$srcdir\"" -srcdir=`cd "$srcdir" && pwd` +if [ "$srcdir" != "" ] +then + srcdir=`cd "$srcdir" && pwd` +fi echo "============================================================" echo "$0 running in `pwd`" @@ -50,7 +55,7 @@ missing=0 passed=0 failed=0 -suitedir=`cd ./testsuite && pwd` +suitedir="$srcdir/testsuite" echo " suitedir=$suitedir" . "$suitedir/config.sh" @@ -85,3 +90,10 @@ echo " $failed failed" echo " $skipped skipped" echo " $missing missing" echo '------------------------------------------------------------' + +if test $failed -gt 0 +then + exit 1 +else + exit 0 +fi