d3e24b492a7f1564fa619f512b86b3fe4ea9e815
[ambi/samba-autobuild/.git] / ctdb / tests / tool / stubby.getcapabilities.004.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "3 nodes, all ok, non-default capabilities"
6
7 set -e
8
9 input="\
10 NODEMAP
11 0       192.168.20.41   0x0     CURRENT RECMASTER CTDB_CAP_LVS
12 1       192.168.20.42   0x0     -CTDB_CAP_LMASTER
13 2       192.168.20.43   0x0     -CTDB_CAP_RECMASTER -CTDB_CAP_NATGW
14
15 IFACES
16 :Name:LinkStatus:References:
17 :eth2:1:2:
18 :eth1:1:4:
19
20 VNNMAP
21 654321
22 0
23 1
24 2"
25
26 required_result 0 <<EOF
27 RECMASTER: YES
28 LMASTER: YES
29 LVS: YES
30 NATGW: YES
31 EOF
32
33 simple_test -n 0 <<EOF
34 $input
35 EOF
36
37 required_result 0 <<EOF
38 RECMASTER: YES
39 LMASTER: NO
40 LVS: NO
41 NATGW: YES
42 EOF
43
44 simple_test -n 1 <<EOF
45 $input
46 EOF
47
48 required_result 0 <<EOF
49 RECMASTER: NO
50 LMASTER: YES
51 LVS: NO
52 NATGW: NO
53 EOF
54
55 simple_test -n 2 <<EOF
56 $input
57 EOF