1local_s3() { 2 echo "RUNNING TESTS local_s3" 3 $SCRIPTDIR/test_local_s3.sh \ 4 || failed=`expr $failed + $?` 5} 6 7smbtorture_s3() { 8 echo "RUNNING TESTS smbtorture_s3" 9 $SCRIPTDIR/test_smbtorture_s3.sh \ 10 //$SERVER_IP/tmp $USERNAME $PASSWORD "" \ 11 || failed=`expr $failed + $?` 12} 13 14smbtorture_s3_encrypted() { 15 echo "RUNNING TESTS smbtorture_s3_encrypted" 16 $SCRIPTDIR/test_smbtorture_s3.sh \ 17 //$SERVER_IP/tmp $USERNAME $PASSWORD "" "-e" \ 18 || failed=`expr $failed + $?` 19} 20 21smbclient_s3() { 22 echo "RUNNING TESTS smbclient_s3" 23 $SCRIPTDIR/test_smbclient_s3.sh $SERVER $SERVER_IP $USERNAME $PASSWORD \ 24 || failed=`expr $failed + $?` 25} 26 27smbclient_s3_encrypted() { 28 echo "RUNNING TESTS smbclient_s3_encrypted" 29 $SCRIPTDIR/test_smbclient_s3.sh $SERVER $SERVER_IP $USERNAME $PASSWORD "-e" \ 30 || failed=`expr $failed + $?` 31} 32 33wbinfo_s3() { 34 echo "RUNNING TESTS wbinfo_s3" 35 $SCRIPTDIR/test_wbinfo_s3.sh $WORKGROUP $SERVER $USERNAME $PASSWORD \ 36 || failed=`expr $failed + $?` 37} 38 39ntlm_auth_s3() { 40 echo "RUNNING TESTS ntlm_auth_s3" 41 $SCRIPTDIR/test_ntlm_auth_s3.sh \ 42 || failed=`expr $failed + $?` 43} 44 45net_s3() { 46 echo "RUNNING TESTS net_s3" 47 $SCRIPTDIR/test_net_s3.sh \ 48 || failed=`expr $failed + $?` 49} 50 51testparm_s3() { 52 echo "RUNNING TESTS testparm_s3" 53 $SCRIPTDIR/test_testparm_s3.sh \ 54 || failed=`expr $failed + $?` 55} 56 57posix_s3() { 58 echo "RUNNING TESTS posix_s3" 59 eval "$LIB_PATH_VAR="\$SAMBA4SHAREDDIR:\$$LIB_PATH_VAR"; export $LIB_PATH_VAR" 60 eval echo "$LIB_PATH_VAR=\$$LIB_PATH_VAR" 61 if [ -x "$SMBTORTURE4" ]; then 62 SMBTORTURE4VERSION=`$SMBTORTURE4 --version` 63 fi 64 if [ -n "$SMBTORTURE4" -a -n "$SMBTORTURE4VERSION" ];then 65 echo "Running Tests with Samba4's smbtorture" 66 echo $SMBTORTURE4VERSION 67 $SCRIPTDIR/test_posix_s3.sh \ 68 //$SERVER_IP/tmp $USERNAME $PASSWORD "" \ 69 || failed=`expr $failed + $?` 70 else 71 echo "Skip Tests with Samba4's smbtorture" 72 echo "Try to compile with --with-smbtorture4-path=PATH to enable" 73 fi 74} 75 76failed=0 77 78if test "x$TESTS" = "x" ; then 79 local_s3 80 smbtorture_s3 81 smbtorture_s3_encrypted 82 smbclient_s3 83 smbclient_s3_encrypted 84 wbinfo_s3 85 ntlm_auth_s3 86 net_s3 87 testparm_s3 88 posix_s3 89else 90 for THIS_TEST in $TESTS; do 91 $THIS_TEST 92 done 93fi 94 95