diff options
Diffstat (limited to 'ctdb/tests/INTEGRATION/failover/pubips.001.list.sh')
-rwxr-xr-x | ctdb/tests/INTEGRATION/failover/pubips.001.list.sh | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/ctdb/tests/INTEGRATION/failover/pubips.001.list.sh b/ctdb/tests/INTEGRATION/failover/pubips.001.list.sh index 2fc75b731b9..d8e0097362f 100755 --- a/ctdb/tests/INTEGRATION/failover/pubips.001.list.sh +++ b/ctdb/tests/INTEGRATION/failover/pubips.001.list.sh @@ -1,12 +1,35 @@ -#!/usr/bin/env bash +#!/bin/bash -# Verify that 'ctdb ip' shows the correct output +test_info() +{ + cat <<EOF +Verify that 'ctdb ip' shows the correct output. + +Prerequisites: + +* An active CTDB cluster with at least 2 active nodes. + +Steps: + +1. Verify that the status on all of the ctdb nodes is 'OK'. +2. Run 'ctdb ip' on one of the nodes and verify the list of IP + addresses displayed (cross check the result with the output of + 'ip addr show' on the node). +3. Verify that pipe-separated output is generated with the -X option. + +Expected results: + +* 'ctdb ip' shows the list of public IPs being served by a node. +EOF +} . "${TEST_SCRIPTS_DIR}/integration.bash" +ctdb_test_init + set -e -ctdb_test_init +cluster_is_healthy echo "Getting list of public IPs..." try_command_on_node -v 1 "$CTDB ip all | tail -n +2" |