summaryrefslogtreecommitdiff
path: root/ctdb/tests/tool/ctdb.getcapabilities.004.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ctdb/tests/tool/ctdb.getcapabilities.004.sh')
-rwxr-xr-xctdb/tests/tool/ctdb.getcapabilities.004.sh32
1 files changed, 10 insertions, 22 deletions
diff --git a/ctdb/tests/tool/ctdb.getcapabilities.004.sh b/ctdb/tests/tool/ctdb.getcapabilities.004.sh
index 077b34ecceb..ae4ad2b5246 100755
--- a/ctdb/tests/tool/ctdb.getcapabilities.004.sh
+++ b/ctdb/tests/tool/ctdb.getcapabilities.004.sh
@@ -4,48 +4,36 @@
define_test "3 nodes, all ok, non-default capabilities"
-set -e
-
-input="\
+setup_ctdbd <<EOF
NODEMAP
0 192.168.20.41 0x0 CURRENT RECMASTER
1 192.168.20.42 0x0 -CTDB_CAP_LMASTER
2 192.168.20.43 0x0 -CTDB_CAP_RECMASTER
+EOF
-IFACES
-:Name:LinkStatus:References:
-:eth2:1:2:
-:eth1:1:4:
-
-VNNMAP
-654321
-0
-1
-2"
+# node 0
required_result 0 <<EOF
RECMASTER: YES
LMASTER: YES
EOF
-simple_test -n 0 <<EOF
-$input
-EOF
+simple_test -n 0
+
+# node 1
required_result 0 <<EOF
RECMASTER: YES
LMASTER: NO
EOF
-simple_test -n 1 <<EOF
-$input
-EOF
+simple_test -n 1
+
+# node 2
required_result 0 <<EOF
RECMASTER: NO
LMASTER: YES
EOF
-simple_test -n 2 <<EOF
-$input
-EOF
+simple_test -n 2