diff options
Diffstat (limited to 'source4/script/tests/test_functions.sh')
-rw-r--r-- | source4/script/tests/test_functions.sh | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/source4/script/tests/test_functions.sh b/source4/script/tests/test_functions.sh index 50b581c69b..e493a74ec6 100644 --- a/source4/script/tests/test_functions.sh +++ b/source4/script/tests/test_functions.sh @@ -3,6 +3,14 @@ testit() { shift 1 trap "rm -f test.$$" EXIT cmdline="$*" + + if [ -n "$SMBD_TEST_FIFO" ];then + if [ ! -p "$SMBD_TEST_FIFO" ];then + echo "TEST SKIPPED: $name (reason: smbd is down)"; + return 0; + fi + fi + if [ x"$RUN_FROM_BUILD_FARM" = x"yes" ];then echo "--==--==--==--==--==--==--==--==--==--==--" echo "Running test $name (level 0 stdout)" @@ -19,10 +27,10 @@ testit() { rm -f test.$$; if [ x"$RUN_FROM_BUILD_FARM" = x"yes" ];then echo "==========================================" - echo "TEST FAILED: $name (status $ret)" + echo "TEST FAILED: $name (status $status)" echo "==========================================" else - echo "TEST FAILED: $name (status $ret)" + echo "TEST FAILED: $name (status $status)" fi return 1; fi |