ctdb-tests: Require setup_ctdbd() call in tool tests
[samba.git] / ctdb / tests / tool / ctdb.lvs.006.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "3 nodes, all LVS, nodes 0,1 disabled, node 2 unhealthy"
6
7 setup_lvs <<EOF
8 192.168.20.41
9 192.168.20.42
10 192.168.20.43
11 EOF
12
13 setup_ctdbd <<EOF
14 NODEMAP
15 0       192.168.20.41   0x4     CURRENT RECMASTER
16 1       192.168.20.42   0x4
17 2       192.168.20.43   0x2
18 EOF
19
20 #####
21
22 required_result 0 <<EOF
23 2
24 EOF
25
26 simple_test master
27
28 #####
29
30 required_result 0 <<EOF
31 2 192.168.20.43
32 EOF
33
34 simple_test list
35
36 #####
37
38 required_result 0 <<EOF
39 pnn:0 192.168.20.41    DISABLED (THIS NODE)
40 pnn:1 192.168.20.42    DISABLED
41 pnn:2 192.168.20.43    UNHEALTHY
42 EOF
43
44 simple_test status