s4-dns: dlz_bind9: Fix ipv6 updates
[samba.git] / source3 / script / tests / test_net_misc.sh
1 #!/bin/sh
2
3 # various tests for the "net" command
4
5 if [ $# -lt 3 ]; then
6 cat <<EOF
7 Usage: test_net_misc.sh SCRIPTDIR SERVERCONFFILE NET CONFIGURATION
8 EOF
9 exit 1;
10 fi
11
12 SCRIPTDIR="$1"
13 SERVERCONFFILE="$2"
14 NET="$3"
15 CONFIGURATION="$4"
16
17 NET="$VALGRIND ${NET:-$BINDIR/net} $CONFIGURATION"
18
19 NETTIME="${NET} time"
20 NETLOOKUP="${NET} lookup"
21
22 incdir=`dirname $0`/../../../testprogs/blackbox
23 . $incdir/subunit.sh
24
25 failed=0
26
27 test_time()
28 {
29         PARAM="$1"
30
31         ${NETTIME} -S ${SERVER} ${PARAM}
32 }
33
34 test_lookup()
35 {
36         PARAM="$1"
37
38         ${NETLOOKUP} ${PARAM}
39 }
40
41 testit "get the time" \
42         test_time || \
43         failed=`expr $failed + 1`
44
45 testit "get the system time" \
46         test_time system || \
47         failed=`expr $failed + 1`
48
49 testit "get the time zone" \
50         test_time zone || \
51         failed=`expr $failed + 1`
52
53 testit "lookup the PDC" \
54         test_lookup pdc || \
55         failed=`expr $failed + 1`
56
57 testit "lookup the master browser" \
58         test_lookup master || \
59         failed=`expr $failed + 1`
60
61 testok $0 $failed
62