Author: jelmer
Date: 2007-09-02 03:57:56 +0000 (Sun, 02 Sep 2007)
New Revision: 24886

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=24886

Log:
Also run Samba3's own tests again.
Modified:
   branches/3.2-perltest/
   branches/3.2-perltest/source/Makefile.in
   branches/3.2-perltest/source/samba3-knownfail
   branches/3.2-perltest/source/samba3-skip
   branches/3.2-perltest/source/script/tests/test_functions.sh
   branches/3.2-perltest/source/script/tests/test_local_s3.sh
   branches/3.2-perltest/source/script/tests/test_smbtorture_s3.sh
   branches/3.2-perltest/source/script/tests/tests_all.sh


Changeset:

Property changes on: branches/3.2-perltest
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...

Modified: branches/3.2-perltest/source/Makefile.in
===================================================================
--- branches/3.2-perltest/source/Makefile.in    2007-09-02 03:14:32 UTC (rev 
24885)
+++ branches/3.2-perltest/source/Makefile.in    2007-09-02 03:57:56 UTC (rev 
24886)
@@ -2088,7 +2088,7 @@
 
 
 SELFTEST = $(PERL) $(samba4srcdir)/selftest/selftest.pl 
--prefix=${selftest_prefix}/st \
-                  --srcdir="${samba4srcdir}" --bindir=${builddir}/bin \
+                  --srcdir="${samba4srcdir}" --bindir=${builddir}/bin 
--testlist="${srcdir}/script/tests/tests_all.sh|" \
                   --expected-failures=samba3-knownfail --target=samba3 
--skip=samba3-skip
 ##
 ## Targets for 'make test'

Modified: branches/3.2-perltest/source/samba3-knownfail
===================================================================
--- branches/3.2-perltest/source/samba3-knownfail       2007-09-02 03:14:32 UTC 
(rev 24885)
+++ branches/3.2-perltest/source/samba3-knownfail       2007-09-02 03:57:56 UTC 
(rev 24886)
@@ -9,10 +9,7 @@
 RPC-SRVSVC.*/NetShareEnum
 RPC-SRVSVC.*/NetCharDevQEnum
 RPC-SRVSVC.*/NetCharDevEnum
-RPC-SRVSVC.*/NetSessEnum
-RPC-SRVSVC.*/NetFileEnum
 RPC-SRVSVC.*/NetShareGetInfo
-RPC-SRVSVC.*/NetSrvGetInfo
 RPC-SAMSYNC
 blackbox.kinit/Test login with kerberos ccache
 blackbox.kinit/kinit with pkinit
@@ -31,11 +28,14 @@
 RAW-IOCTL                                              # FIXME: Should be 
succeeding
 RAW-CONTEXT                                    # FIXME: Should be succeeding
 RAW-EAS                                                        # FIXME: Should 
be succeeding
-RAW-SEARCH                                             # FIXME: Should be 
succeeding
+RAW-SEARCH.*/one file search   # FIXME: Should be succeeding
+RAW-SEARCH.*/ea list                   # FIXME: Should be succeeding
+RAW-SEARCH.*/many files                        # FIXME: Should be succeeding
 RAW-QFILEINFO                                  # FIXME: Should be succeeding
 RAW-QFSINFO                                            # FIXME: Should be 
succeeding
 RAW-SFILEINFO                                  # FIXME: Should be succeeding
 RAW-STREAMS                                            # FIXME: Should be 
succeeding
+BASE-RW1                                               # FIXME: Should be 
succeeding
 RPC-NETLOGSAMBA3                               # Should only be run on the 
build farm
 RPC-SAMBA3SESSIONKEY                   # Should only be run on the build farm
 RPC-SAMBA3-GETUSERNAME                 # Should only be run on the build farm

Modified: branches/3.2-perltest/source/samba3-skip
===================================================================
--- branches/3.2-perltest/source/samba3-skip    2007-09-02 03:14:32 UTC (rev 
24885)
+++ branches/3.2-perltest/source/samba3-skip    2007-09-02 03:57:56 UTC (rev 
24886)
@@ -9,9 +9,10 @@
 NBT-DGRAM.*
 NBT-WINS.*
 .*smb2.*                               # No SMB2 server yet
+SMB2.*                                 # No SMB2 server yet
 .*RPC-EVENTLOG.*               # No eventlog available for eventlog
 .*bigendian.*                  # Samba 3 doesn't support bigendian stuff
-parse_samba3                   # Relies on relative paths to the samba4 source 
tree
+parse samba3                   # Relies on relative paths to the samba4 source 
tree
 RPC-MGMT                               # No MGMT interface in Samba 3
 RPC-SCANNER                    # No MGMT interface in Samba 3 (required for 
scanner)
 RPC-SAMR                               # Doesn't work against Samba 3 yet and 
isn't split up into subtests
@@ -23,6 +24,7 @@
 RPC-HANDLES                            # Doesn't work against Samba 3 yet
 RPC-DFS                                        # Doesn't work against Samba 3 
yet
 RPC-ECHO                               # Sinkone fails against samba3 for some 
reason and causes a disconnect
+^LOCAL-.*                              # No point running the LOCAL Samba 4 
tests
 .*BASE-BENCH-HOLDCON.* # Very slow
 RPC-COUNTCALLS                 # Slow, fails
 RPC-DSSETUP                            # No DSSETUP interface in Samba 3
@@ -49,3 +51,6 @@
 BASE-CASETABLE                 # Doesn't work against Samba 3 yet
 BASE-NTTRANS                   # Doesn't work against Samba 3 yet
 BASE-SCAN-MAXFID               # Doesn't work against Samba 3 yet
+RAW-SCAN-EAMAX                 # Doesn't work against Samba 3 yet
+RAW-BENCH-LOCK                 # Doesn't work against Samba 3 yet
+BASE-SMB                               # Doesn't work against Samba 3 yet

Modified: branches/3.2-perltest/source/script/tests/test_functions.sh
===================================================================
--- branches/3.2-perltest/source/script/tests/test_functions.sh 2007-09-02 
03:14:32 UTC (rev 24885)
+++ branches/3.2-perltest/source/script/tests/test_functions.sh 2007-09-02 
03:57:56 UTC (rev 24886)
@@ -1,3 +1,13 @@
+plantest() {
+       name=$1
+       env=$2
+       shift 2
+       cmdline="$*"
+       echo "-- TEST --"
+       echo $name
+       echo $env
+       echo $cmdline
+}
 
 samba3_stop_sig_term() {
        RET=0

Modified: branches/3.2-perltest/source/script/tests/test_local_s3.sh
===================================================================
--- branches/3.2-perltest/source/script/tests/test_local_s3.sh  2007-09-02 
03:14:32 UTC (rev 24885)
+++ branches/3.2-perltest/source/script/tests/test_local_s3.sh  2007-09-02 
03:57:56 UTC (rev 24886)
@@ -2,25 +2,11 @@
 
 # this runs the file serving tests that are expected to pass with samba3
 
-if [ $# != 0 ]; then
-cat <<EOF
-Usage: test_local_s3.sh
-EOF
-exit 1;
-fi
-
 incdir=`dirname $0`
 . $incdir/test_functions.sh
 
-failed=0
+BINDIR=$incdir/../../bin
 
-testit "talloctort" $VALGRIND $BINDIR/talloctort || \
-    failed=`expr $failed + 1`
-
-testit "replacetort" $VALGRIND $BINDIR/replacetort || \
-    failed=`expr $failed + 1`
-
-testit "tdbtorture" $VALGRIND $BINDIR/tdbtorture || \
-    failed=`expr $failed +1`
-
-testok $0 $failed
+plantest "talloctort" none $VALGRIND $BINDIR/talloctort 
+plantest "replacetort" none $VALGRIND $BINDIR/replacetort 
+plantest "tdbtorture" none $VALGRIND $BINDIR/tdbtorture 

Modified: branches/3.2-perltest/source/script/tests/test_smbtorture_s3.sh
===================================================================
--- branches/3.2-perltest/source/script/tests/test_smbtorture_s3.sh     
2007-09-02 03:14:32 UTC (rev 24885)
+++ branches/3.2-perltest/source/script/tests/test_smbtorture_s3.sh     
2007-09-02 03:57:56 UTC (rev 24886)
@@ -2,23 +2,13 @@
 
 # this runs the file serving tests that are expected to pass with samba3
 
-if [ $# -lt 3 ]; then
-cat <<EOF
-Usage: test_smbtorture_s3.sh UNC USERNAME PASSWORD <first> <smbtorture args>
-EOF
-exit 1;
-fi
-
-unc="$1"
-username="$2"
-password="$3"
-start="$4"
-shift 4
 ADDARGS="$*"
 
 incdir=`dirname $0`
 . $incdir/test_functions.sh
 
+BINDIR=$incdir/../../bin
+
 tests="FDPASS LOCK1 LOCK2 LOCK3 LOCK4 LOCK5 LOCK6 LOCK7"
 tests="$tests UNLINK BROWSE ATTR TRANS2 MAXFID TORTURE "
 tests="$tests OPLOCK1 OPLOCK2 OPLOCK3"
@@ -26,22 +16,6 @@
 tests="$tests OPEN XCOPY RENAME DELETE PROPERTIES W2K"
 tests="$tests TCON2 IOCTL CHKPATH FDSESS LOCAL-SUBSTITUTE"
 
-skipped1="RANDOMIPC NEGNOWAIT NBENCH ERRMAPEXTRACT TRANS2SCAN NTTRANSSCAN"
-skipped2="DENY1 DENY2 OPENATTR CASETABLE EATEST"
-skipped3="MANGLE UTABLE PIPE_NUMBER"
-echo "Skipping the following tests:"
-echo "$skipped1"
-echo "$skipped2"
-echo "$skipped3"
-
-failed=0
 for t in $tests; do
-    if [ ! -z "$start" -a "$start" != $t ]; then
-       continue;
-    fi
-    start=""
-    name="$t"
-    testit "$name" $VALGRIND $BINDIR/smbtorture $ADDARGS $unc 
-U"$username"%"$password" $t || failed=`expr $failed + 1`
+    plantest "SAMBA3-$t" dc $VALGRIND $BINDIR/smbtorture $ADDARGS 
//\$SERVER_IP/tmp -U"\$USERNAME"%"\$PASSWORD" $t
 done
-
-testok $0 $failed

Modified: branches/3.2-perltest/source/script/tests/tests_all.sh
===================================================================
--- branches/3.2-perltest/source/script/tests/tests_all.sh      2007-09-02 
03:14:32 UTC (rev 24885)
+++ branches/3.2-perltest/source/script/tests/tests_all.sh      2007-09-02 
03:57:56 UTC (rev 24886)
@@ -1,6 +1,7 @@
 #!/bin/sh
 SCRIPTDIR=`dirname $0`
+. $SCRIPTDIR/test_functions.sh
 
 $SCRIPTDIR/test_local_s3.sh
-$SCRIPTDIR/test_smbtorture_s3.sh //$SERVER_IP/tmp $USERNAME $PASSWORD ""
-$SCRIPTDIR/test_smbclient_s3.sh $SERVER $SERVER_IP
+$SCRIPTDIR/test_smbtorture_s3.sh 
+plantest "smbclient" dc $SCRIPTDIR/test_smbclient_s3.sh \$SERVER \$SERVER_IP

Reply via email to