a7934789dcfa111e5958c2e7c28f507a09ee79eb
[samba.git] / source / script / tests / test_binding_string.sh
1 #!/bin/sh
2
3 if [ $# -lt 4 ]; then
4 cat <<EOF
5 Usage: test_binding_string.sh SERVER USERNAME PASSWORD DOMAIN
6 EOF
7 exit 1;
8 fi
9
10 server="$1"
11 username="$2"
12 password="$3"
13 domain="$4"
14 shift 4
15
16 incdir=`dirname $0`
17 . $incdir/test_functions.sh
18
19 failed=0;
20 for I in "ncacn_np:$server" \
21                  "ncacn_ip_tcp:$server" \
22                  "ncacn_np:$server[rpcecho]"  \
23                  "ncacn_np:$server[/pipe/rpcecho]" \
24                  "ncacn_np:$server[/pipe/rpcecho,sign,seal]" \
25                  "ncacn_np:$server[,sign]" \
26                  "ncacn_ip_tcp:$server[,sign]" \
27                  "ncalrpc:" \
28                  "308FB580-1EB2-11CA-923B-08002B1075A7@ncacn_np:$server" \
29                  "308FB580-1EB2-11CA-923B-08002B1075A7@ncacn_ip_tcp:$server" 
30 do
31         testit "$I" bin/smbtorture "$I" -U"$username"%"$password" -W $domain RPC-ECHO "$*" || failed=`expr $failed + 1`
32 done
33
34 testok $0 $failed