r11818: - changed the option torture:echo_TestSleep=yes/no to the more generic
authorAndrew Tridgell <tridge@samba.org>
Mon, 21 Nov 2005 04:18:43 +0000 (04:18 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:46:33 +0000 (13:46 -0500)
  option torture:quick=yes/no. This should be used in all slow tests to
  enable a quick mode

- enabled the test_rpc_quick.sh tests in 'make quicktest'
(This used to be commit 180c209c1bb48f6421043de2d0d48c29fc7f9274)

source4/script/tests/test_binding_string.sh
source4/script/tests/test_echo.sh
source4/script/tests/tests_quick.sh
source4/torture/rpc/echo.c

index fa4de5a6a8258bfa7acabc7cefeb66ec9c590a9f..832c67e269407889138ee931bfa0b16907c1adb4 100755 (executable)
@@ -28,7 +28,7 @@ for I in "ncacn_np:$server" \
                 "308FB580-1EB2-11CA-923B-08002B1075A7@ncacn_np:$server" \
                 "308FB580-1EB2-11CA-923B-08002B1075A7@ncacn_ip_tcp:$server" 
 do
-       testit "$I" bin/smbtorture $TORTURE_OPTIONS "$I" -U"$username"%"$password" -W $domain --option=torture:echo_TestSleep=no RPC-ECHO "$*" || failed=`expr $failed + 1`
+       testit "$I" bin/smbtorture $TORTURE_OPTIONS "$I" -U"$username"%"$password" -W $domain --option=torture:quick=yes RPC-ECHO "$*" || failed=`expr $failed + 1`
 done
 
 testok $0 $failed
index 2f22e52af3c7e02d09a81dfda99b36786f4eadcf..a8baed735faf68fda4a1f4557ecc6e399548f90b 100755 (executable)
@@ -28,7 +28,7 @@ failed=0
 for transport in $transports; do
  for bindoptions in connect spnego spnego,sign spnego,seal validate padcheck bigendian bigendian,seal; do
   for ntlmoptions in \
-        "--option=socket:testnonblock=True --option=torture:echo_TestSleep=no"; do
+        "--option=socket:testnonblock=True --option=torture:quick=yes"; do
    name="RPC-ECHO on $transport with $bindoptions and $ntlmoptions"
    testit "$name" bin/smbtorture $TORTURE_OPTIONS $transport:"$server[$bindoptions]" $ntlmoptions -U"$username"%"$password" -W $domain RPC-ECHO "$*" || failed=`expr $failed + 1`
   done
@@ -38,15 +38,15 @@ done
 for transport in $transports; do
  for bindoptions in sign seal; do
   for ntlmoptions in \
-        "--option=ntlmssp_client:ntlm2=yes --option=torture:echo_TestSleep=no" \
-        "--option=ntlmssp_client:ntlm2=no  --option=torture:echo_TestSleep=no" \
-        "--option=ntlmssp_client:ntlm2=yes --option=ntlmssp_client:128bit=no --option=torture:echo_TestSleep=no" \
-        "--option=ntlmssp_client:ntlm2=no  --option=ntlmssp_client:128bit=no --option=torture:echo_TestSleep=no" \
-        "--option=ntlmssp_client:ntlm2=yes --option=ntlmssp_client:keyexchange=no --option=torture:echo_TestSleep=no" \
-        "--option=ntlmssp_client:ntlm2=no  --option=ntlmssp_client:keyexchange=no  --option=torture:echo_TestSleep=no" \
-        "--option=clientntlmv2auth=yes  --option=ntlmssp_client:keyexchange=no  --option=torture:echo_TestSleep=no" \
-        "--option=clientntlmv2auth=yes  --option=ntlmssp_client:128bit=no --option=ntlmssp_client:keyexchange=yes  --option=torture:echo_TestSleep=no" \
-        "--option=clientntlmv2auth=yes  --option=ntlmssp_client:128bit=no --option=ntlmssp_client:keyexchange=no  --option=torture:echo_TestSleep=no" \
+        "--option=ntlmssp_client:ntlm2=yes --option=torture:quick=yes" \
+        "--option=ntlmssp_client:ntlm2=no  --option=torture:quick=yes" \
+        "--option=ntlmssp_client:ntlm2=yes --option=ntlmssp_client:128bit=no --option=torture:quick=yes" \
+        "--option=ntlmssp_client:ntlm2=no  --option=ntlmssp_client:128bit=no --option=torture:quick=yes" \
+        "--option=ntlmssp_client:ntlm2=yes --option=ntlmssp_client:keyexchange=no --option=torture:quick=yes" \
+        "--option=ntlmssp_client:ntlm2=no  --option=ntlmssp_client:keyexchange=no  --option=torture:quick=yes" \
+        "--option=clientntlmv2auth=yes  --option=ntlmssp_client:keyexchange=no  --option=torture:quick=yes" \
+        "--option=clientntlmv2auth=yes  --option=ntlmssp_client:128bit=no --option=ntlmssp_client:keyexchange=yes  --option=torture:quick=yes" \
+        "--option=clientntlmv2auth=yes  --option=ntlmssp_client:128bit=no --option=ntlmssp_client:keyexchange=no  --option=torture:quick=yes" \
     ; do
    name="RPC-ECHO on $transport with $bindoptions and $ntlmoptions"
    testit "$name" bin/smbtorture $TORTURE_OPTIONS $transport:"$server[$bindoptions]" $ntlmoptions -U"$username"%"$password" -W $domain RPC-ECHO "$*" || failed=`expr $failed + 1`
index f5df436ab941c64a223fd3da93b890404fc316c6..7c35b0842aa631c3aa094a2bdf75de02f4f1c1df 100644 (file)
@@ -1,5 +1,7 @@
+TORTURE_OPTIONS="$TORTURE_OPTIONS --option=torture:quick=yes"
+
 $SRCDIR/script/tests/test_ejs.sh $SERVER $USERNAME $PASSWORD || failed=`expr $failed + $?`
 $SRCDIR/script/tests/test_ldap.sh $SERVER $USERNAME $PASSWORD || failed=`expr $failed + $?`
 $SRCDIR/script/tests/test_nbt.sh $SERVER || failed=`expr $failed + $?`
 $SRCDIR/script/tests/test_quick.sh //$SERVER/cifs $USERNAME $PASSWORD "" || failed=`expr $failed + $?`
-
+$SRCDIR/script/tests/test_rpc_quick.sh $SERVER $USERNAME $PASSWORD $DOMAIN || failed=`expr $failed + $?`
index afab64565dc9d074b3f02c8ffcf254c8edd092c1..ae2be1fe6cd4d61dca8a666d74f3d3cd849d0e3a 100644 (file)
@@ -242,11 +242,11 @@ static BOOL test_sleep(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx)
        int total_done = 0;
        BOOL ret = True;
 
-       if (!lp_parm_bool(-1, "torture", "echo_TestSleep", True)) {
-               printf("TestSleep disabled - use \"torture:echo_TestSleep=yes\" to enable\n");
+       if (lp_parm_bool(-1, "torture", "quick", False)) {
+               printf("TestSleep disabled - use \"torture:quick=no\" to enable\n");
                return True;
        }
-       printf("Testing TestSleep - use \"torture:echo_TestSleep=no\" to disable\n");
+       printf("Testing TestSleep - use \"torture:quick=no\" to disable\n");
 
        for (i=0;i<ASYNC_COUNT;i++) {
                done[i]         = False;
@@ -410,8 +410,8 @@ static BOOL test_timeout(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx)
        struct echo_TestSleep r;
        int timeout_saved = p->request_timeout;
 
-       if (!lp_parm_bool(-1, "torture", "echo_TestSleep", True)) {
-               printf("timeout testing disabled - use \"torture:echo_TestSleep=yes\" to enable\n");
+       if (lp_parm_bool(-1, "torture", "quick", False)) {
+               printf("timeout testing disabled - use \"torture:quick=no\" to enable\n");
                return True;
        }