077b34eccebb2443e6764518323b5a3512db31e1
[samba.git] / ctdb / tests / tool / ctdb.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
12 1       192.168.20.42   0x0     -CTDB_CAP_LMASTER
13 2       192.168.20.43   0x0     -CTDB_CAP_RECMASTER
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 EOF
30
31 simple_test -n 0 <<EOF
32 $input
33 EOF
34
35 required_result 0 <<EOF
36 RECMASTER: YES
37 LMASTER: NO
38 EOF
39
40 simple_test -n 1 <<EOF
41 $input
42 EOF
43
44 required_result 0 <<EOF
45 RECMASTER: NO
46 LMASTER: YES
47 EOF
48
49 simple_test -n 2 <<EOF
50 $input
51 EOF