ctdb-scripts: Event scripts must end with ".script" suffix
[kai/samba-autobuild/.git] / ctdb / tests / eventd / eventd_004.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "enabled event script"
6
7 setup_eventd
8
9 cat > "$eventd_scriptdir/01.test.script" <<EOF
10 #!/bin/sh
11
12 exit 0
13 EOF
14
15 required_result 0 <<EOF
16 01.test              DISABLED
17 EOF
18 simple_test script list
19
20 required_result 0 <<EOF
21 EOF
22 simple_test script enable 01.test
23
24 required_result 0 <<EOF
25 EOF
26 simple_test script enable 01.test
27
28 required_result 0 <<EOF
29 EOF
30 simple_test run monitor 30
31
32 required_result 0 <<EOF
33 01.test              OK         DURATION DATETIME
34 EOF
35 simple_test status monitor lastrun
36
37 required_result 0 <<EOF
38 01.test              OK         DURATION DATETIME
39 EOF
40 simple_test status monitor lastpass
41
42 required_result 0 <<EOF
43 Event monitor has never failed
44 EOF
45 simple_test status monitor lastfail