tests: Avoid daemon race between pidfile creation and parent notification.
[openvswitch] / tests / vlog.at
1 AT_BANNER([vlog])
2
3 AT_SETUP([vlog - Python])
4 AT_SKIP_IF([test $HAVE_PYTHON = no])
5 AT_CHECK([$PYTHON $srcdir/test-vlog.py --log-file log_file \
6 -v ANY:ANY:dbg module_1:ANY:info module_2:ANY:warn ANY:syslog:off \
7 2>stderr_log])
8 AT_CAPTURE_FILE([log_file])
9 AT_CAPTURE_FILE([stderr_log])
10
11 AT_CHECK([diff log_file stderr_log])
12
13 AT_CHECK([sed -e 's/.* .* ..:..:..|//' \
14 -e 's/File "[[^"]]*", line [[0-9]][[0-9]]*,/File <name>, line <number>,/' \
15 stderr_log], [0], [dnl
16 0|module_0|EMER|emergency
17 1|module_0|ERR|error
18 2|module_0|WARN|warning
19 3|module_0|INFO|information
20 4|module_0|DBG|debug
21 5|module_0|EMER|emergency exception
22 Traceback (most recent call last):
23   File <name>, line <number>, in main
24     assert fail
25 AssertionError
26 6|module_0|ERR|error exception
27 Traceback (most recent call last):
28   File <name>, line <number>, in main
29     assert fail
30 AssertionError
31 7|module_0|WARN|warn exception
32 Traceback (most recent call last):
33   File <name>, line <number>, in main
34     assert fail
35 AssertionError
36 8|module_0|INFO|information exception
37 Traceback (most recent call last):
38   File <name>, line <number>, in main
39     assert fail
40 AssertionError
41 9|module_0|DBG|debug exception
42 Traceback (most recent call last):
43   File <name>, line <number>, in main
44     assert fail
45 AssertionError
46 10|module_0|ERR|exception
47 Traceback (most recent call last):
48   File <name>, line <number>, in main
49     assert fail
50 AssertionError
51 11|module_1|EMER|emergency
52 12|module_1|ERR|error
53 13|module_1|WARN|warning
54 14|module_1|INFO|information
55 16|module_1|EMER|emergency exception
56 Traceback (most recent call last):
57   File <name>, line <number>, in main
58     assert fail
59 AssertionError
60 17|module_1|ERR|error exception
61 Traceback (most recent call last):
62   File <name>, line <number>, in main
63     assert fail
64 AssertionError
65 18|module_1|WARN|warn exception
66 Traceback (most recent call last):
67   File <name>, line <number>, in main
68     assert fail
69 AssertionError
70 19|module_1|INFO|information exception
71 Traceback (most recent call last):
72   File <name>, line <number>, in main
73     assert fail
74 AssertionError
75 21|module_1|ERR|exception
76 Traceback (most recent call last):
77   File <name>, line <number>, in main
78     assert fail
79 AssertionError
80 22|module_2|EMER|emergency
81 23|module_2|ERR|error
82 24|module_2|WARN|warning
83 27|module_2|EMER|emergency exception
84 Traceback (most recent call last):
85   File <name>, line <number>, in main
86     assert fail
87 AssertionError
88 28|module_2|ERR|error exception
89 Traceback (most recent call last):
90   File <name>, line <number>, in main
91     assert fail
92 AssertionError
93 29|module_2|WARN|warn exception
94 Traceback (most recent call last):
95   File <name>, line <number>, in main
96     assert fail
97 AssertionError
98 32|module_2|ERR|exception
99 Traceback (most recent call last):
100   File <name>, line <number>, in main
101     assert fail
102 AssertionError
103 ])
104
105 AT_CLEANUP