X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/32c58f06e01b1826cf6c74f0d3f29802ae8a28a9..27a1234874277d06822bbaf94f4c6e6a7a716d0e:/runtests.sh diff --git a/runtests.sh b/runtests.sh index 1e11f6b0..8c3222f7 100755 --- a/runtests.sh +++ b/runtests.sh @@ -111,6 +111,13 @@ # Perhaps we need a common way to cleanup tests. At the moment just # clobbering the directory when we're done should be enough. +# If any of the targets fail, then (GNU?) Make returns 2, instead of +# the return code from the failing command. This is fine, but it +# means that the build farm just shows "2" for failed tests, not the +# number of tests that actually failed. For more details we might +# need to grovel through the log files to find a line saying how many +# failed. + set -e @@ -176,7 +183,7 @@ do if sh $RUNSHFLAGS "$testscript" then - echo "----- $testbase completed succesfully" + echo "----- $testbase completed successfully" passed=`expr $passed + 1` else case $? in @@ -208,7 +215,6 @@ echo '------------------------------------------------------------' # we want, and if we just call expr then this script will always fail, # because -e is set. -set -x result=`expr $failed + $missing || true` echo "overall result is $result" exit $result