mirror of
https://github.com/samba-team/samba.git
synced 2025-03-20 22:50:26 +03:00
Tests: onnode tests changed to use a simple define_test() function.
This makes global changes easier. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 3af086398fecb5f7c501190f9620b9c7b201f0ca)
This commit is contained in:
parent
51ef4b4e55
commit
3ee6a63e47
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE all hostname"
|
||||
|
||||
echo "$cmd - all nodes OK"
|
||||
define_test "$cmd" "all nodes OK"
|
||||
|
||||
required_result <<EOF
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE -q all hostname"
|
||||
|
||||
echo "$cmd - all nodes OK"
|
||||
define_test "$cmd" "all nodes OK"
|
||||
|
||||
required_result <<EOF
|
||||
-n 192.168.1.101 hostname
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE -p all hostname"
|
||||
|
||||
echo "$cmd - all nodes OK"
|
||||
define_test "$cmd" "all nodes OK"
|
||||
|
||||
required_result <<EOF
|
||||
[192.168.1.101] -n 192.168.1.101 hostname
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE -pq all hostname"
|
||||
|
||||
echo "$cmd - all nodes OK"
|
||||
define_test "$cmd" "all nodes OK"
|
||||
|
||||
required_result <<EOF
|
||||
-n 192.168.1.101 hostname
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE 3 hostname"
|
||||
|
||||
echo "$cmd - all nodes OK"
|
||||
define_test "$cmd" "all nodes OK"
|
||||
|
||||
required_result <<EOF
|
||||
-n 192.168.1.104 hostname
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE -v 3 hostname"
|
||||
|
||||
echo "$cmd - all nodes OK"
|
||||
define_test "$cmd" "all nodes OK"
|
||||
|
||||
required_result <<EOF
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE ok hostname"
|
||||
|
||||
echo "$cmd - all nodes OK"
|
||||
define_test "$cmd" "all nodes OK"
|
||||
|
||||
ctdb_set_output <<EOF
|
||||
:Node:IP:Disconnected:Banned:Disabled:Unhealthy:Stopped:Inactive:
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE ok hostname"
|
||||
|
||||
echo "$cmd - 2nd node disconnected"
|
||||
define_test "$cmd" "2nd node disconnected"
|
||||
|
||||
ctdb_set_output <<EOF
|
||||
ctdb_set_output <<EOF
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE ok hostname"
|
||||
|
||||
echo "$cmd - 2nd node disconnected, extra status columns"
|
||||
define_test "$cmd" "2nd node disconnected, extra status columns"
|
||||
|
||||
ctdb_set_output <<EOF
|
||||
:Node:IP:Disconnected:Banned:Disabled:Unhealthy:Stopped:Inactive:X1:X2:X3:X4:
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE con hostname"
|
||||
|
||||
echo "$cmd - 1st node disconnected"
|
||||
define_test "$cmd" "1st node disconnected"
|
||||
|
||||
ctdb_set_output <<EOF
|
||||
:Node:IP:Disconnected:Banned:Disabled:Unhealthy:Stopped:Inactive:
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE recmaster hostname"
|
||||
|
||||
echo "$cmd - node 1 (192.168.1.102) is recmaster"
|
||||
define_test "$cmd" "node 1 (192.168.1.102) is recmaster"
|
||||
|
||||
ctdb_set_output <<EOF
|
||||
1
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE lvsmaster hostname"
|
||||
|
||||
echo "$cmd - no lvsmaster"
|
||||
define_test "$cmd" "no lvsmaster"
|
||||
|
||||
ctdb_set_output 255 <<EOF
|
||||
There is no LVS master
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE natgw hostname"
|
||||
|
||||
echo "$cmd - no natgw"
|
||||
define_test "$cmd" "no natgw"
|
||||
|
||||
ctdb_set_output <<EOF
|
||||
-1 0.0.0.0
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
cmd="$ONNODE natgw hostname"
|
||||
|
||||
echo "$cmd - node 2 (192.168.1.103) is natgw"
|
||||
define_test "$cmd" "node 2 (192.168.1.103) is natgw"
|
||||
|
||||
ctdb_set_output <<EOF
|
||||
2 192.168.1.103
|
||||
|
@ -42,6 +42,16 @@ if [ -z "$CTDB_BASE" ] ; then
|
||||
export CTDB_BASE=$(dirname "$CTDB_NODES_FILE")
|
||||
fi
|
||||
|
||||
define_test ()
|
||||
{
|
||||
_f="$0"
|
||||
_f="${_f#./}" # strip leading ./
|
||||
_f="${_f%%/*}" # if subdir, strip off file
|
||||
_f="${_f%.sh}" # strip off .sh suffix if any
|
||||
|
||||
echo "$_f $1 - $2"
|
||||
}
|
||||
|
||||
# Set output for ctdb command. Option 1st argument is return code.
|
||||
ctdb_set_output ()
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user