s4-drs: filter based on local_usn
[Samba/aatanasov.git] / source4 / utils / tests / test_net.sh
blobeb598bf5e1c7f29aee737203e9e595307cae1db2
1 #!/bin/sh
2 # Blackbox tests for net
4 SERVER=$1
5 USERNAME=$2
6 PASSWORD=$3
7 DOMAIN=$4
8 shift 4
10 failed=0
12 samba4bindir="$BUILDDIR/bin"
13 smbclient="$samba4bindir/smbclient$EXEEXT"
14 net="$samba4bindir/net$EXEEXT"
16 testit() {
17 name="$1"
18 shift
19 cmdline="$*"
20 echo "test: $name"
21 $cmdline
22 status=$?
23 if [ x$status = x0 ]; then
24 echo "success: $name"
25 else
26 echo "failure: $name"
27 failed=`expr $failed + 1`
29 return $status
32 testit "domain join" $VALGRIND $net join $DOMAIN $CONFIGURATION -W "$DOMAIN" -U"$USERNAME%$PASSWORD" $@ || failed=`expr $failed + 1`
34 testit "Test login with --machine-pass without kerberos" $VALGRIND $smbclient -c 'ls' $CONFIGURATION //$SERVER/tmp --machine-pass -k no || failed=`expr $failed + 1`
36 testit "Test login with --machine-pass and kerberos" $VALGRIND $smbclient -c 'ls' $CONFIGURATION //$SERVER/tmp --machine-pass -k yes || failed=`expr $failed + 1`
38 exit $failed