s4:selftest: change the blackbox.smbclient test to use binary mapping for smbclient
authorMichael Adam <obnox@samba.org>
Wed, 30 May 2012 09:48:02 +0000 (11:48 +0200)
committerMichael Adam <obnox@samba.org>
Thu, 31 May 2012 02:46:06 +0000 (04:46 +0200)
source4/client/tests/test_smbclient.sh
source4/selftest/tests.py

index 599eb70522b801869f3b6ab344b3735f4ddf2b1e..d2f38e3fccf4310ace0a1549765ec9fd4c7f963e 100755 (executable)
@@ -5,7 +5,7 @@
 
 if [ $# -lt 5 ]; then
 cat <<EOF
-Usage: test_smbclient.sh SERVER USERNAME PASSWORD DOMAIN PREFIX
+Usage: test_smbclient.sh SERVER USERNAME PASSWORD DOMAIN PREFIX SMBCLIENT
 EOF
 exit 1;
 fi
@@ -15,12 +15,10 @@ USERNAME=$2
 PASSWORD=$3
 DOMAIN=$4
 PREFIX=$5
-shift 5
+smbclient=$6
+shift 6
 failed=0
 
-samba4bindir="$BINDIR"
-smbclient="$samba4bindir/smbclient"
-
 . `dirname $0`/../../../testprogs/blackbox/subunit.sh
 
 runcmd() {
index f16557de393160a0dfe4b62ae176f8015f294604..eb92038b5230809c70944ee7e90f93bec2b056b8 100755 (executable)
@@ -34,6 +34,7 @@ else:
     validate_list = []
 
 nmblookup = binpath('nmblookup4')
+smbclient = binpath('smbclient4')
 
 def plansmbtorturetestsuite(name, env, options, modname=None):
     if modname is None:
@@ -330,7 +331,7 @@ plansmbtorturetestsuite('rpc.echo', "s4member", ['ncacn_np:$NETBIOSNAME', '-U$DO
 plansmbtorturetestsuite('rpc.samr', "s4member", ['ncacn_np:$NETBIOSNAME', '-U$NETBIOSNAME/$USERNAME%$PASSWORD'], "samba4.rpc.samr against s4member server with local creds")
 plansmbtorturetestsuite('rpc.samr.users', "s4member", ['ncacn_np:$NETBIOSNAME', '-U$NETBIOSNAME/$USERNAME%$PASSWORD'], "samba4.rpc.samr.users against s4member server with local creds",)
 plansmbtorturetestsuite('rpc.samr.passwords', "s4member", ['ncacn_np:$NETBIOSNAME', '-U$NETBIOSNAME/$USERNAME%$PASSWORD'], "samba4.rpc.samr.passwords against s4member server with local creds")
-plantestsuite("samba4.blackbox.smbclient against s4member server with local creds", "s4member", [os.path.join(samba4srcdir, "client/tests/test_smbclient.sh"), '$NETBIOSNAME', '$USERNAME', '$PASSWORD', '$NETBIOSNAME', '$PREFIX'])
+plantestsuite("samba4.blackbox.smbclient against s4member server with local creds", "s4member", [os.path.join(samba4srcdir, "client/tests/test_smbclient.sh"), '$NETBIOSNAME', '$USERNAME', '$PASSWORD', '$NETBIOSNAME', '$PREFIX', smbclient])
 
 # RPC Proxy
 plansmbtorturetestsuite("rpc.echo", "rpc_proxy", ['ncacn_ip_tcp:$NETBIOSNAME', '-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD'], modname="samba4.rpc.echo against rpc proxy with domain creds")