ctdb-server: Use find_public_ip_vnn() in a couple of extra places
[samba4-gss.git] / ctdb / tests / UNIT / eventd / eventd_008.sh
blobbd0fc50009c9bd5c2bb275955edc201659d52841
1 #!/bin/sh
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
5 define_test "capture event script output"
7 setup_eventd
9 required_result 8 <<EOF
10 Event verbosefailure in random failed
11 EOF
12 simple_test run 10 random verbosefailure with some args
14 required_result 1 <<EOF
15 01.disabled DISABLED
16 02.enabled ERROR DURATION DATETIME
17 OUTPUT: args: verbosefailure with some args
18 EOF
19 simple_test status random verbosefailure
21 ok_null
22 simple_test run 10 random verbose
24 ok <<EOF
25 01.disabled DISABLED
26 02.enabled OK DURATION DATETIME
27 OUTPUT: Running event verbose
28 EOF
29 simple_test status random verbose
31 ok_null
32 simple_test run 10 random verbosemultiline
34 ok <<EOF
35 01.disabled DISABLED
36 02.enabled OK DURATION DATETIME
37 OUTPUT:
38 Running event verbosemultiline
39 There are multiple output lines
41 ^^^ including blank lines...
42 EOF
43 simple_test status random verbosemultiline
45 ok_null
46 simple_test run 10 random verbosemultilinenonl
48 ok <<EOF
49 01.disabled DISABLED
50 02.enabled OK DURATION DATETIME
51 OUTPUT:
52 Running event verbosemultilinenonl
53 Multiple output lines
55 No trailing newline
56 EOF
57 simple_test status random verbosemultilinenonl
59 ok_null
60 simple_test run 10 random verbosenewlinesonly
62 ok <<EOF
63 01.disabled DISABLED
64 02.enabled OK DURATION DATETIME
65 OUTPUT:
66 EOF
67 simple_test status random verbosenewlinesonly
69 required_result 8 <<EOF
70 Event verbosemultilinefailure in random failed
71 EOF
72 simple_test run 10 random verbosemultilinefailure with some args
74 required_result 2 <<EOF
75 01.disabled DISABLED
76 02.enabled ERROR DURATION DATETIME
77 OUTPUT:
78 Failing event verbosemultilinefailure
79 There are multiple output lines
81 args: verbosemultilinefailure with some args
82 EOF
83 simple_test status random verbosemultilinefailure