From 12b9c8409e2bfcd8f5eada3fad3d40cdbd673509 Mon Sep 17 00:00:00 2001 From: Martin Pool Date: Wed, 29 Aug 2001 09:20:35 +0000 Subject: [PATCH] Return the *number of tests that failed*, so that it will show up nicely in the overall summary. --- runtests.sh | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/runtests.sh b/runtests.sh index c27afdab..55c6149c 100755 --- a/runtests.sh +++ b/runtests.sh @@ -62,13 +62,17 @@ # Each test case runs in its own shell. -# Exit codes: (passed back to build farm): +# Exit codes from tests: # 1 tests failed # 2 error in starting tests # 77 this test skipped (random value unlikely to happen by chance, same as # automake) +# HOWEVER, the overall exit code to the farm is different: we return +# the *number of tests that failed*, so that it will show up nicely in +# the overall summary. + # rsync.fns contains some general setup functions and definitions. @@ -175,9 +179,4 @@ echo " $skipped skipped" echo " $missing missing" echo '------------------------------------------------------------' -if test "$failed" -gt 0 || test "$missing" -gt 0 -then - exit 1 -else - exit 0 -fi +exit `expr $failed + $missing` -- 2.34.1