3 .
"${TEST_SCRIPTS_DIR}/unit.sh"
5 define_test
"capture event script output"
9 required_result
8 <<EOF
10 Event verbosefailure in random failed
12 simple_test run
10 random verbosefailure with some args
14 required_result
1 <<EOF
16 02.enabled ERROR DURATION DATETIME
17 OUTPUT: args: verbosefailure with some args
19 simple_test status random verbosefailure
22 simple_test run
10 random verbose
26 02.enabled OK DURATION DATETIME
27 OUTPUT: Running event verbose
29 simple_test status random verbose
32 simple_test run
10 random verbosemultiline
36 02.enabled OK DURATION DATETIME
38 Running event verbosemultiline
39 There are multiple output lines
41 ^^^ including blank lines...
43 simple_test status random verbosemultiline
46 simple_test run
10 random verbosemultilinenonl
50 02.enabled OK DURATION DATETIME
52 Running event verbosemultilinenonl
57 simple_test status random verbosemultilinenonl
60 simple_test run
10 random verbosenewlinesonly
64 02.enabled OK DURATION DATETIME
67 simple_test status random verbosenewlinesonly
69 required_result
8 <<EOF
70 Event verbosemultilinefailure in random failed
72 simple_test run
10 random verbosemultilinefailure with some args
74 required_result
2 <<EOF
76 02.enabled ERROR DURATION DATETIME
78 Failing event verbosemultilinefailure
79 There are multiple output lines
81 args: verbosemultilinefailure with some args
83 simple_test status random verbosemultilinefailure