3 . "${TEST_SCRIPTS_DIR}/unit.sh"
6 required_result 1 <<EOF
7 run_event_init() failed, ret=2
9 unit_test run_event_test /a/b/c list
11 scriptdir=$(mktemp -d --tmpdir="$TEST_VAR_DIR")
15 No event scripts found
17 unit_test run_event_test "$scriptdir" list
19 cat > "$scriptdir/prog" <<EOF
27 No event scripts found
29 unit_test run_event_test "$scriptdir" list
32 Script enable prog completed with result=22
34 unit_test run_event_test "$scriptdir" enable prog
36 required_result 1 <<EOF
38 unit_test test -x "${scriptdir}/prog"
40 cat > "$scriptdir/11.foo" <<EOF
50 unit_test run_event_test "$scriptdir" list
53 Script enable 11.foo completed with result=0
55 unit_test run_event_test "$scriptdir" enable 11.foo
59 unit_test test -x "${scriptdir}/11.foo"
63 Event monitor completed with result=0
66 unit_test run_event_test "$scriptdir" run 10 monitor
68 cat > "$scriptdir/22.bar" <<EOF
79 unit_test run_event_test "$scriptdir" list
82 Script enable 22.bar completed with result=0
84 unit_test run_event_test "$scriptdir" enable 22.bar
88 Event monitor completed with result=1
92 unit_test run_event_test "$scriptdir" run 10 monitor
96 Script disable 22.bar completed with result=0
98 unit_test run_event_test "$scriptdir" disable 22.bar
100 required_result 1 <<EOF
102 unit_test test -x "${scriptdir}/22.bar"
106 Event monitor completed with result=0
110 unit_test run_event_test "$scriptdir" run 10 monitor
112 cat > "$scriptdir/22.bar" <<EOF
120 Script enable 22.bar completed with result=0
122 unit_test run_event_test "$scriptdir" enable 22.bar
126 Event monitor completed with result=-62
130 unit_test run_event_test "$scriptdir" run 5 monitor