diff options
author | Stefan Metzmacher <metze@samba.org> | 2005-06-09 15:53:47 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:17:54 -0500 |
commit | 4140ccd0dd9a4570992c1a5b4b688aaab6c1c050 (patch) | |
tree | b4a1a6639b5f83ffe6e7d7732a91bb37cf940a71 | |
parent | 84ee48e3e9c9f5f4f33ef61b012032eac0e58a17 (diff) | |
download | samba-4140ccd0dd9a4570992c1a5b4b688aaab6c1c050.tar.gz samba-4140ccd0dd9a4570992c1a5b4b688aaab6c1c050.tar.bz2 samba-4140ccd0dd9a4570992c1a5b4b688aaab6c1c050.zip |
r7442: skip tests that require smbd, but smbd is down
metze
(This used to be commit dad79155624808aa85c34921f05d2e0cded6ad12)
-rw-r--r-- | source4/script/tests/test_functions.sh | 12 | ||||
-rwxr-xr-x | source4/script/tests/test_local.sh | 4 |
2 files changed, 14 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 diff --git a/source4/script/tests/test_local.sh b/source4/script/tests/test_local.sh index 259864c200..372067323f 100755 --- a/source4/script/tests/test_local.sh +++ b/source4/script/tests/test_local.sh @@ -16,6 +16,10 @@ fi incdir=`dirname $0` . $incdir/test_functions.sh +# the local tests doesn't need smbd +SMBD_TEST_FIFO="" +export SMBD_TEST_FIFO + failed=0 for t in $local_tests; do name="$t" |