ctdb-tools: Always print script output in event status
[cs/samba-autobuild/.git] / ctdb / tests / UNIT / eventd / eventd_008.sh
index c394f61790b37aa2336824da475c1d377ed9bbf0..f2e3cb1dbee1517829369c6ebd72c0dec08682d5 100755 (executable)
@@ -17,3 +17,41 @@ required_result 1 <<EOF
   OUTPUT: args: verbosefailure with some args
 EOF
 simple_test status random verbosefailure
+
+ok_null
+simple_test run 10 random verbose
+
+ok <<EOF
+01.disabled          DISABLED  
+02.enabled           OK         DURATION DATETIME
+  OUTPUT: Running event verbose
+EOF
+simple_test status random verbose
+
+ok_null
+simple_test run 10 random verbosemultiline
+
+ok <<EOF
+01.disabled          DISABLED  
+02.enabled           OK         DURATION DATETIME
+  OUTPUT: Running event verbosemultiline
+There are multiple output lines
+
+^^^ including blank lines...
+EOF
+simple_test status random verbosemultiline
+
+required_result 8 <<EOF
+Event verbosemultilinefailure in random failed
+EOF
+simple_test run 10 random verbosemultilinefailure with some args
+
+required_result 2 <<EOF
+01.disabled          DISABLED  
+02.enabled           ERROR      DURATION DATETIME
+  OUTPUT: Failing event verbosemultilinefailure
+There are multiple output lines
+
+args: verbosemultilinefailure with some args
+EOF
+simple_test status random verbosemultilinefailure