summaryrefslogtreecommitdiff
path: root/ctdb/tests/scripts/integration.bash
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2019-07-26 11:15:05 +1000
committerAmitay Isaacs <amitay@samba.org>2019-08-14 09:11:36 +0000
commit3ea95ab4cb70224b96a3f40fed9bb6dcc2abedf7 (patch)
tree444e25c4c024da729d9a8252c28e8dfbe5158861 /ctdb/tests/scripts/integration.bash
parenta074dbf6454cc37ec9cda92dd897316cc27cd630 (diff)
downloadsamba-3ea95ab4cb70224b96a3f40fed9bb6dcc2abedf7.tar.gz
ctdb-tests: Add function select_test_node()
Should be used when public IP addresses are not assigned. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/tests/scripts/integration.bash')
-rw-r--r--ctdb/tests/scripts/integration.bash8
1 files changed, 8 insertions, 0 deletions
diff --git a/ctdb/tests/scripts/integration.bash b/ctdb/tests/scripts/integration.bash
index 30725c48e53..011aeadee40 100644
--- a/ctdb/tests/scripts/integration.bash
+++ b/ctdb/tests/scripts/integration.bash
@@ -150,6 +150,14 @@ sanity_check_output ()
return $ret
}
+select_test_node ()
+{
+ try_command_on_node any ctdb pnn || return 1
+
+ test_node="$out"
+ echo "Selected node ${test_node}"
+}
+
# This returns a list of "ip node" lines in $outfile
all_ips_on_node()
{