diff options
Diffstat (limited to 'ctdb/tests/ctdb_eventd/eventd_013.sh')
-rwxr-xr-x | ctdb/tests/ctdb_eventd/eventd_013.sh | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/ctdb/tests/ctdb_eventd/eventd_013.sh b/ctdb/tests/ctdb_eventd/eventd_013.sh new file mode 100755 index 00000000000..d80ecf007cf --- /dev/null +++ b/ctdb/tests/ctdb_eventd/eventd_013.sh @@ -0,0 +1,53 @@ +#!/bin/sh + +. "${TEST_SCRIPTS_DIR}/unit.sh" + +define_test "cancel running monitor event" + +setup_eventd + +cat > "$eventd_scriptdir/01.test.script" <<EOF +#!/bin/sh + +sleep 5 +EOF +chmod +x "$eventd_scriptdir/01.test.script" + +required_result 125 <<EOF +Event monitor got cancelled +EOF +simple_test_background run monitor 30 + +required_result 0 <<EOF +EOF +simple_test run startup 30 + +required_result 0 <<EOF +01.test OK DURATION DATETIME +EOF +simple_test status startup lastrun + +required_result 0 <<EOF +01.test OK DURATION DATETIME +EOF +simple_test status startup lastpass + +required_result 0 <<EOF +Event startup has never failed +EOF +simple_test status startup lastfail + +required_result 0 <<EOF +Event monitor has never run +EOF +simple_test status monitor lastrun + +required_result 0 <<EOF +Event monitor has never passed +EOF +simple_test status monitor lastpass + +required_result 0 <<EOF +Event monitor has never failed +EOF +simple_test status monitor lastfail |