svn commit: samba r24881 - in branches/3.2-perltest: . source
source/script/tests
jelmer at samba.org
jelmer at samba.org
Sun Sep 2 01:10:30 GMT 2007
Author: jelmer
Date: 2007-09-02 01:10:29 +0000 (Sun, 02 Sep 2007)
New Revision: 24881
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=24881
Log:
Add skipped and known failing tests for Samba3.
Removed:
branches/3.2-perltest/source/script/tests/test_posix_s3.sh
branches/3.2-perltest/source/script/tests/tests_smbclient_s3.sh
Modified:
branches/3.2-perltest/
branches/3.2-perltest/source/samba3-knownfail
branches/3.2-perltest/source/samba3-skip
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/samba3-knownfail
===================================================================
--- branches/3.2-perltest/source/samba3-knownfail 2007-09-02 01:10:22 UTC (rev 24880)
+++ branches/3.2-perltest/source/samba3-knownfail 2007-09-02 01:10:29 UTC (rev 24881)
@@ -2,3 +2,40 @@
BASE-DELETE-deltest18
BASE-DELETE-deltest19
BASE-DELETE-deltest20
+NBT-REGISTER.*/refresh_own
+RPC-SRVSVC.*/NetShareGetInfo
+RPC-SRVSVC.*/NetTransportEnum
+RPC-SRVSVC.*/NetShareEnumAll
+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
+blackbox.kinit/kinit with password
+blackbox.kinit/check time with kerberos ccache
+blackbox.smbclient/domain join
+blackbox.smbclient/Test login with --machine-pass without kerberos
+blackbox.smbclient/Test login with --machine-pass and kerberos
+BASE-CHARSET # FIXME: Should be succeeding
+BASE-DELAYWRITE # FIXME: Should be succeeding
+BASE-TCONDEV # FIXME: Should be succeeding
+RPC-SAMBA3-SHARESEC # FIXME: Should be succeeding
+RAW-ACLS # FIXME: Should be succeeding
+RAW-COMPOSITE # FIXME: Should be succeeding
+RAW-SAMBA3POSIXTIMEDLOCK # FIXME: Should be succeeding
+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-QFILEINFO # FIXME: Should be succeeding
+RAW-QFSINFO # FIXME: Should be succeeding
+RAW-SFILEINFO # FIXME: Should be succeeding
+RAW-STREAMS # 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 01:10:22 UTC (rev 24880)
+++ branches/3.2-perltest/source/samba3-skip 2007-09-02 01:10:29 UTC (rev 24881)
@@ -0,0 +1,51 @@
+.*ncalrpc.* # transport not supported by samba 3
+.*ncacn_ip_tcp.* # transport not supported by samba 3
+.*LDAP.* # Samba 3 doesn't have it's own LDAP server (yet)
+.*ldap.* # Samba 3 doesn't have it's own LDAP server (yet)
+^samr.js$ # Uses ncalrpc, which isn't available for Samba 3
+^winreg$ # Uses ncalrpc, which isn't available for Samba 3
+^echo.js$ # Uses ncalrpc, which isn't available for Samba 3
+NBT-WINSREPLICATION.* # No WINS replication yet
+NBT-DGRAM.*
+NBT-WINS.*
+.*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
+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
+RPC-SECRETS # Doesn't work against Samba 3 yet
+RPC-SAMSYNC # Doesn't work against Samba 3 yet
+RPC-LSA # Doesn't work against Samba 3 yet
+RPC-WKSSVC # Doesn't work against Samba 3 yet
+RPC-WINREG # Doesn't work against Samba 3 yet
+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
+.*BASE-BENCH-HOLDCON.* # Very slow
+RPC-COUNTCALLS # Slow, fails
+RPC-DSSETUP # No DSSETUP interface in Samba 3
+BASE-ALIASES
+NET-API-LOOKUPPDC
+NET-API-RPCCONN-PDC
+NET-API-RPCCONN-DC
+NET-API-RPCCONN-DCINFO
+NET-API-CREATEUSER
+NET-API-DELETEUSER
+RPC-SVCCTL
+RAW-PING-PONG
+RAW-HOLD-OPLOCK
+RAW-SAMBA3CLOSEER
+ntvfs/cifs.*
+RPC-AUTOIDL # We already have the IDL..
+RPC-SAMLOGON # Doesn't work against Samba 3 yet
+RPC-SCHANNEL # Doesn't work against Samba 3 yet
+RPC-SCHANNEL2 # Doesn't work against Samba 3 yet
+RPC-JOIN # Doesn't work against Samba 3 yet
+RPC-SPOOLSS # Doesn't work against Samba 3 yet
+RPC-ALTERCONTEXT # Doesn't work against Samba 3 yet
+BASE-IOMETER # Doesn't work against Samba 3 yet
+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
Deleted: branches/3.2-perltest/source/script/tests/test_posix_s3.sh
===================================================================
--- branches/3.2-perltest/source/script/tests/test_posix_s3.sh 2007-09-02 01:10:22 UTC (rev 24880)
+++ branches/3.2-perltest/source/script/tests/test_posix_s3.sh 2007-09-02 01:10:29 UTC (rev 24881)
@@ -1,79 +0,0 @@
-#!/bin/sh
-
-# this runs the file serving tests that are expected to pass with samba3
-
-if [ $# -lt 3 ]; then
-cat <<EOF
-Usage: test_posix_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
-
-base="BASE-ATTR BASE-CHARSET BASE-CHKPATH BASE-DEFER_OPEN BASE-DELAYWRITE BASE-DELETE"
-base="$base BASE-DENY1 BASE-DENY2 BASE-DENY3 BASE-DENYDOS BASE-DIR1 BASE-DIR2"
-base="$base BASE-DISCONNECT BASE-FDPASS BASE-LOCK"
-base="$base BASE-MANGLE BASE-NEGNOWAIT BASE-NTDENY1"
-base="$base BASE-NTDENY2 BASE-OPEN BASE-OPENATTR BASE-PROPERTIES BASE-RENAME BASE-RW1"
-base="$base BASE-SECLEAK BASE-TCON BASE-TCONDEV BASE-TRANS2 BASE-UNLINK BASE-VUID"
-base="$base BASE-XCOPY BASE-SAMBA3ERROR"
-
-raw="RAW-ACLS RAW-CHKPATH RAW-CLOSE RAW-COMPOSITE RAW-CONTEXT RAW-EAS"
-raw="$raw RAW-IOCTL RAW-LOCK RAW-MKDIR RAW-MUX RAW-NOTIFY RAW-OPEN RAW-OPLOCK"
-raw="$raw RAW-QFILEINFO RAW-QFSINFO RAW-READ RAW-RENAME RAW-SEARCH RAW-SEEK"
-raw="$raw RAW-SFILEINFO RAW-SFILEINFO-BUG RAW-STREAMS RAW-UNLINK RAW-WRITE"
-raw="$raw RAW-SAMBA3HIDE RAW-SAMBA3BADPATH RAW-SFILEINFO-RENAME"
-raw="$raw RAW-SAMBA3CASEINSENSITIVE RAW-SAMBA3POSIXTIMEDLOCK"
-
-rpc="RPC-AUTHCONTEXT RPC-BINDSAMBA3 RPC-SAMBA3-SRVSVC RPC-SAMBA3-SHARESEC"
-rpc="$rpc RPC-UNIXINFO RPC-SAMBA3-SPOOLSS RPC-SAMBA3-WKSSVC"
-
-# NOTE: to enable the UNIX-WHOAMI test, we need to change the default share
-# config to allow guest access. I'm not sure whether this would break other
-# tests, so leaving it alone for now -- jpeach
-unix="UNIX-INFO2"
-
-if test x$RUN_FROM_BUILD_FARM = xyes; then
- rpc="$rpc RPC-NETLOGSAMBA3 RPC-SAMBA3SESSIONKEY RPC-SAMBA3-GETUSERNAME"
-fi
-
-tests="$base $raw $rpc $unix"
-
-skipped="BASE-CHARSET BASE-DEFER_OPEN BASE-DELAYWRITE BASE-OPENATTR BASE-TCONDEV"
-skipped="$skipped RAW-ACLS RAW-COMPOSITE RAW-CONTEXT RAW-EAS"
-skipped="$skipped RAW-IOCTL RAW-MUX"
-skipped="$skipped RAW-QFILEINFO RAW-QFSINFO RAW-SEARCH"
-skipped="$skipped RAW-SFILEINFO RAW-STREAMS RAW-WRITE"
-
-echo "WARNING: Skipping tests $skipped"
-
-failed=0
-for t in $tests; do
- if [ ! -z "$start" -a "$start" != $t ]; then
- continue;
- fi
- skip=0
- for s in $skipped; do
- if [ x"$s" = x"$t" ]; then
- skip=1;
- break;
- fi
- done
- if [ $skip = 1 ]; then
- continue;
- fi
- start=""
- name="$t"
- testit "$name" $VALGRIND $SMBTORTURE4 $TORTURE4_OPTIONS $ADDARGS $unc -U"$username"%"$password" $t || failed=`expr $failed + 1`
-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 01:10:22 UTC (rev 24880)
+++ branches/3.2-perltest/source/script/tests/tests_all.sh 2007-09-02 01:10:29 UTC (rev 24881)
@@ -1,13 +1,6 @@
+#!/bin/sh
+SCRIPTDIR=`dirname $0`
-$SCRIPTDIR/test_local_s3.sh || failed=`expr $failed + $?`
-$SCRIPTDIR/test_smbtorture_s3.sh //$SERVER_IP/tmp $USERNAME $PASSWORD "" || failed=`expr $failed + $?`
-$SCRIPTDIR/test_smbclient_s3.sh $SERVER $SERVER_IP || failed=`expr $failed + $?`
-
-SMBTORTURE4VERSION=`$SMBTORTURE4 --version`
-if [ -n "$SMBTORTURE4" -a -n "$SMBTORTURE4VERSION" ];then
- echo "Running Tests with Samba4's smbtorture"
- echo $SMBTORTURE4VERSION
- $SCRIPTDIR/test_posix_s3.sh //$SERVER_IP/tmp $USERNAME $PASSWORD "" || failed=`expr $failed + $?`
-else
- echo "Skip Tests with Samba4's smbtorture"
-fi
+$SCRIPTDIR/test_local_s3.sh
+$SCRIPTDIR/test_smbtorture_s3.sh //$SERVER_IP/tmp $USERNAME $PASSWORD ""
+$SCRIPTDIR/test_smbclient_s3.sh $SERVER $SERVER_IP
Deleted: branches/3.2-perltest/source/script/tests/tests_smbclient_s3.sh
===================================================================
--- branches/3.2-perltest/source/script/tests/tests_smbclient_s3.sh 2007-09-02 01:10:22 UTC (rev 24880)
+++ branches/3.2-perltest/source/script/tests/tests_smbclient_s3.sh 2007-09-02 01:10:29 UTC (rev 24881)
@@ -1 +0,0 @@
-. $SCRIPTDIR/test_smbclient_s3.sh $SERVER $SERVER_IP
More information about the samba-cvs
mailing list