tests_all.sh: Do not execute $SMB4TORTURE --version if it is not available.
authorKarolin Seeger <kseeger@samba.org>
Tue, 13 May 2008 12:01:52 +0000 (14:01 +0200)
committerKarolin Seeger <kseeger@samba.org>
Mon, 23 Jun 2008 12:19:06 +0000 (14:19 +0200)
Improve error message if no SMB4TORTURE is available.

Karolin
(cherry picked from commit 443691eb2614919043406f94e9c71b49230612d5)
(cherry picked from commit 4de981e5174dffd9a21431017cfa75fc73910b48)

source/script/tests/tests_all.sh

index 5a6b4678b1a628a6bec66a78317de427830dfb43..fa62a5129cc807b22597153d5b373e2c303430d8 100755 (executable)
@@ -52,7 +52,9 @@ posix_s3() {
        echo "RUNNING TESTS posix_s3"
        eval "$LIB_PATH_VAR="\$SAMBA4SHAREDDIR:\$$LIB_PATH_VAR"; export $LIB_PATH_VAR"
        eval echo "$LIB_PATH_VAR=\$$LIB_PATH_VAR"
-       SMBTORTURE4VERSION=`$SMBTORTURE4 --version`
+       if [ -x "$SMBTORTURE4" ]; then
+               SMBTORTURE4VERSION=`$SMBTORTURE4 --version`
+       fi
        if [ -n "$SMBTORTURE4" -a -n "$SMBTORTURE4VERSION" ];then
                echo "Running Tests with Samba4's smbtorture"
                echo $SMBTORTURE4VERSION
@@ -61,6 +63,7 @@ posix_s3() {
                || failed=`expr $failed + $?`
        else
                echo "Skip Tests with Samba4's smbtorture"
+               echo "Try to compile with --with-smbtorture4-path=PATH to enable"
        fi
 }