ctdb-scripts: Event scripts must end with ".script" suffix
[kai/samba-autobuild/.git] / ctdb / tests / eventd / eventd_043.sh
1 #!/bin/sh
2
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
4
5 define_test "updateip event"
6
7 cat > "$eventd_scriptdir/01.test.script" <<EOF
8 #!/bin/sh
9
10 echo \$*
11 if [ \$# -ne 5 ] ; then
12     echo "Wrong number of arguments"
13     exit 2
14 fi
15 exit 0
16 EOF
17 chmod +x "$eventd_scriptdir/01.test.script"
18
19 setup_eventd
20
21 required_result 1 <<EOF
22 Insufficient arguments for event updateip
23 EOF
24 simple_test run updateip 30
25
26 required_result 0 <<EOF
27 Event updateip has never run
28 EOF
29 simple_test status updateip lastrun
30
31 required_result 0 <<EOF
32 EOF
33 simple_test run updateip 30 eth0 eth1 192.168.1.1 24
34
35 required_result 0 <<EOF
36 01.test              OK         DURATION DATETIME
37 EOF
38 simple_test status updateip lastrun
39
40 required_result 0 <<EOF
41 01.test              OK         DURATION DATETIME
42 EOF
43 simple_test status updateip lastpass
44
45 required_result 0 <<EOF
46 Event updateip has never failed
47 EOF
48 simple_test status updateip lastfail