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