r25504: run WINBIND tests for samba3
authorStefan Metzmacher <metze@samba.org>
Thu, 4 Oct 2007 14:51:11 +0000 (14:51 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 20:07:44 +0000 (15:07 -0500)
metze
(This used to be commit 39981e5fa25512c72119db6de2caef9c41d2bb96)

source4/samba4-skip
source4/selftest/test_winbind.sh [new file with mode: 0755]
source4/selftest/tests_all.sh

index 0f3de9e13ef38106d9c07b67866d38c632a9e457..f273c4c51c99c15ae9874e78f634f3013c1a5d60 100644 (file)
@@ -46,3 +46,4 @@ RPC-ATSVC                                                     # Not provided by Samba 4
 .*SAMBA3.*                                                     # Samba3-specific test
 ^NET-DOMOPEN$                                          # Hangs for some reason
 ^NET-API-BECOME-DC$                                    # Fails
+WINBIND                                                        # FIXME: This should not be skipped
diff --git a/source4/selftest/test_winbind.sh b/source4/selftest/test_winbind.sh
new file mode 100755 (executable)
index 0000000..832d12c
--- /dev/null
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+
+incdir=`dirname $0`
+. $incdir/test_functions.sh
+
+ENVNAME=$1
+if test x"$ENVNAME" = x"";then
+       ENVNAME="dc"
+fi
+
+WB_OPTS="${TORTURE_OPTIONS}"
+WB_OPTS="${WB_OPTS} --option=\"torture:strict mode=yes\""
+WB_OPTS="${WB_OPTS} --option=\"torture:timelimit=1\""
+WB_OPTS="${WB_OPTS} --option=\"torture:winbindd separator=\\\\\""
+WB_OPTS="${WB_OPTS} --option=\"torture:winbindd private pipe dir=\$WINBINDD_PRIV_PIPE_DIR\""
+WB_OPTS="${WB_OPTS} --option=\"torture:winbindd netbios name=\$SERVER\""
+WB_OPTS="${WB_OPTS} --option=\"torture:winbindd netbios domain=\$DOMAIN\""
+
+STRUCT_TESTS=`$samba4bindir/smbtorture --list | grep "^WINBIND-STRUCT" | xargs`
+for t in $STRUCT_TESTS; do
+       plantest "$ENVNAME:$t" $ENVNAME $samba4bindir/smbtorture $WB_OPTS //_none_/_none_ $t
+done
+
+NDR_TESTS=`$samba4bindir/smbtorture --list | grep "^WINBIND-NDR" | xargs`
+for t in $NDR_TESTS; do
+       plantest "$ENVNAME:$t" $ENVNAME $samba4bindir/smbtorture $WB_OPTS //_none_/_none_ $t
+done
index 2c1b0456e49350b8a9818f05cc9019733cd5cb24..0db85048480697bb3c3d5439d6c7b800d4c10237 100755 (executable)
@@ -4,6 +4,7 @@ $includedir/../bin/smbtorture -V
 $SRCDIR/selftest/test_ejs.sh $CONFIGURATION
 $SRCDIR/selftest/test_ldap.sh 
 $SRCDIR/selftest/test_nbt.sh "dc"
+$SRCDIR/selftest/test_winbind.sh "dc"
 $SRCDIR/selftest/test_rpc.sh
 $SRCDIR/selftest/test_net.sh
 $SRCDIR/selftest/test_session_key.sh
@@ -17,3 +18,4 @@ $SRCDIR/selftest/test_simple.sh
 $SRCDIR/selftest/test_s3upgrade.sh $PREFIX/upgrade
 $SRCDIR/selftest/test_member.sh
 $SRCDIR/selftest/test_nbt.sh "member"
+$SRCDIR/selftest/test_winbind.sh "member"