summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2011-08-30 14:21:02 +1000
committerMartin Schwenke <martin@meltin.net>2011-08-30 16:51:55 +1000
commitc8e87d9f003c45fb5d041f5b5394b2d46e69106d (patch)
tree756be0bc1f45ab900e5163ce4982a90c87bcd18e
parentaf1a0245b6d39d2ff6a4be40fa912adb79a70b7d (diff)
downloadsamba-c8e87d9f003c45fb5d041f5b5394b2d46e69106d.tar.gz
samba-c8e87d9f003c45fb5d041f5b5394b2d46e69106d.tar.xz
samba-c8e87d9f003c45fb5d041f5b5394b2d46e69106d.zip
Tests - eventscripts - new function simple_test_event()
Just like simple_test() but 1st arg is the event name. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 69e240e15488e228c0232fdc8804af778cb4e6fc)
-rw-r--r--ctdb/tests/eventscripts/common.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/ctdb/tests/eventscripts/common.sh b/ctdb/tests/eventscripts/common.sh
index 2d91740f0e..713e426455 100644
--- a/ctdb/tests/eventscripts/common.sh
+++ b/ctdb/tests/eventscripts/common.sh
@@ -750,6 +750,17 @@ simple_test ()
result_footer "$_passed"
}
+simple_test_event ()
+{
+ # If something has previously failed then don't continue.
+ : ${_passed:=true}
+ $_passed || return 1
+
+ event="$1" ; shift
+ echo "##################################################"
+ simple_test "$@"
+}
+
# Run an eventscript iteratively.
# - 1st argument is the number of iterations.
# - 2nd argument is something to eval to do setup for every iteration.