]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/test/test/baseline-outputs/global-fixtures-test.pattern
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / test / test / baseline-outputs / global-fixtures-test.pattern
1 ***********************
2 *********************** GlobalFixtureWithCtor<&good_foo>
3 ***********************
4 * 1-format *******************************************************************
5 Running 5 test cases...
6 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
7 GlobalFixtureWithCtor: ctor
8 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
9 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
10 this is a message
11 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
12 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
13 Failure occurred in a following context:
14 Context value=something
15 Context value2=something different
16 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
17 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
18 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
19 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
20 Failure occurred in a following context:
21 some context
22 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
23 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
24 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
25 Failure occurred in a following context:
26 Context value=something
27 Context value2=something different
28 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
29 xxx/test-macro-global-fixture.cpp:177: last checkpoint
30 Failure occurred in a following context:
31 exception context should be shown
32 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
33 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
34 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
35 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
36 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
37 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
38 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
39 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
40 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
41 this is a message
42 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
43 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
44 Failure occurred in a following context:
45 Context value=something
46 Context value2=something different
47 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
48 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
49 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
50 GlobalFixtureWithCtor: dtor
51 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
52
53 * 2-format *******************************************************************
54 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="39"><![CDATA[GlobalFixtureWithCtor: ctor]]></Message><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="45"><![CDATA[GlobalFixtureWithCtor: dtor]]></Message></TestSuite></TestLog>
55 * 3-format *******************************************************************
56 <?xml version="1.0" encoding="UTF-8"?>
57 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
58 <testcase assertions="4" name="bad_foo" time="0.1234">
59 <failure message="failure" type="assertion error"><![CDATA[
60 ASSERTION FAILURE:
61 - file : test-macro-global-fixture.cpp
62 - line : 154
63 - message:
64
65 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
66 ASSERTION FAILURE:
67 - file : test-macro-global-fixture.cpp
68 - line : 161
69 - message: with some message
70 - context:
71 - 'Context value=something'
72 - 'Context value2=something different'
73
74
75 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
76 ASSERTION FAILURE:
77 - file : test-macro-global-fixture.cpp
78 - line : 163
79 - message: non sense
80
81 ]]></failure><system-out><![CDATA[MESSAGE:
82 - file : test-macro-global-fixture.cpp
83 - line : 156
84 - message: this is a message
85
86 INFO:
87 - file : test-macro-global-fixture.cpp
88 - line : 157
89 - message: check true has passed
90
91 ]]></system-out>
92 <system-err><![CDATA[Failures detected in:
93 - test case: Fake Test Suite Hierarchy/bad_foo
94 - file: test-macro-global-fixture.cpp
95 - line: 282
96 ]]></system-err>
97 </testcase>
98 <testcase assertions="1" name="very_bad_foo" time="0.1234">
99 <failure message="failure" type="fatal error"><![CDATA[
100 ASSERTION FAILURE:
101 - file : test-macro-global-fixture.cpp
102 - line : 168
103 - message: very_bad_foo is fatal
104 - context:
105 - 'some context'
106
107
108 ]]></failure><system-err><![CDATA[Failures detected in:
109 - test case: Fake Test Suite Hierarchy/very_bad_foo
110 - file: test-macro-global-fixture.cpp
111 - line: 283
112 ]]></system-err>
113 </testcase>
114 <testcase assertions="2" name="very_bad_exception" time="0.1234">
115 <failure message="failure" type="assertion error"><![CDATA[
116 ASSERTION FAILURE:
117 - file : test-macro-global-fixture.cpp
118 - line : 177
119 - message: with some message
120 - context:
121 - 'Context value=something'
122 - 'Context value2=something different'
123
124
125 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
126 UNCAUGHT EXCEPTION:
127 - file: unknown location
128 - line: 0
129
130
131 EXCEPTION STACK TRACE: --------------
132 unknown type
133 -------------------------------------
134
135 Last checkpoint:
136 - message: ""
137 - file: test-macro-global-fixture.cpp
138 - line: 177
139
140
141 CONTEXT:
142 - 'exception context should be shown'
143 ]]></error><system-err><![CDATA[Failures detected in:
144 - test case: Fake Test Suite Hierarchy/very_bad_exception
145 - file: test-macro-global-fixture.cpp
146 - line: 284
147 ]]></system-err>
148 </testcase>
149 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
150 <system-out><![CDATA[MESSAGE:
151 - file : boost.test framework
152 - line : 212
153 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
154
155 ]]></system-out>
156 </testcase>
157 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
158 <failure message="failure" type="assertion error"><![CDATA[
159 ASSERTION FAILURE:
160 - file : test-macro-global-fixture.cpp
161 - line : 154
162 - message:
163
164 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
165 ASSERTION FAILURE:
166 - file : test-macro-global-fixture.cpp
167 - line : 161
168 - message: with some message
169 - context:
170 - 'Context value=something'
171 - 'Context value2=something different'
172
173
174 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
175 ASSERTION FAILURE:
176 - file : test-macro-global-fixture.cpp
177 - line : 163
178 - message: non sense
179
180 ]]></failure><system-out><![CDATA[MESSAGE:
181 - file : test-macro-global-fixture.cpp
182 - line : 156
183 - message: this is a message
184
185 INFO:
186 - file : test-macro-global-fixture.cpp
187 - line : 157
188 - message: check true has passed
189
190 ]]></system-out>
191 <system-err><![CDATA[Failures detected in:
192 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
193 - file: test-macro-global-fixture.cpp
194 - line: 279
195 ]]></system-err>
196 </testcase>
197 </testsuite>
198 * 3-format *******************************************************************
199 <?xml version="1.0" encoding="UTF-8"?>
200 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
201 <testcase assertions="4" name="bad_foo" time="0.1234">
202 <failure message="failure" type="assertion error"><![CDATA[
203 ASSERTION FAILURE:
204 - file : test-macro-global-fixture.cpp
205 - line : 154
206 - message:
207
208 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
209 ASSERTION FAILURE:
210 - file : test-macro-global-fixture.cpp
211 - line : 161
212 - message: with some message
213 - context:
214 - 'Context value=something'
215 - 'Context value2=something different'
216
217
218 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
219 ASSERTION FAILURE:
220 - file : test-macro-global-fixture.cpp
221 - line : 163
222 - message: non sense
223
224 ]]></failure><system-err><![CDATA[Failures detected in:
225 - test case: Fake Test Suite Hierarchy/bad_foo
226 - file: test-macro-global-fixture.cpp
227 - line: 282
228 ]]></system-err>
229 </testcase>
230 <testcase assertions="1" name="very_bad_foo" time="0.1234">
231 <failure message="failure" type="fatal error"><![CDATA[
232 ASSERTION FAILURE:
233 - file : test-macro-global-fixture.cpp
234 - line : 168
235 - message: very_bad_foo is fatal
236 - context:
237 - 'some context'
238
239
240 ]]></failure><system-err><![CDATA[Failures detected in:
241 - test case: Fake Test Suite Hierarchy/very_bad_foo
242 - file: test-macro-global-fixture.cpp
243 - line: 283
244 ]]></system-err>
245 </testcase>
246 <testcase assertions="2" name="very_bad_exception" time="0.1234">
247 <failure message="failure" type="assertion error"><![CDATA[
248 ASSERTION FAILURE:
249 - file : test-macro-global-fixture.cpp
250 - line : 177
251 - message: with some message
252 - context:
253 - 'Context value=something'
254 - 'Context value2=something different'
255
256
257 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
258 UNCAUGHT EXCEPTION:
259 - file: unknown location
260 - line: 0
261
262
263 EXCEPTION STACK TRACE: --------------
264 unknown type
265 -------------------------------------
266
267 Last checkpoint:
268 - message: ""
269 - file: test-macro-global-fixture.cpp
270 - line: 177
271
272
273 CONTEXT:
274 - 'exception context should be shown'
275 ]]></error><system-err><![CDATA[Failures detected in:
276 - test case: Fake Test Suite Hierarchy/very_bad_exception
277 - file: test-macro-global-fixture.cpp
278 - line: 284
279 ]]></system-err>
280 </testcase>
281 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
282 </testcase>
283 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
284 <failure message="failure" type="assertion error"><![CDATA[
285 ASSERTION FAILURE:
286 - file : test-macro-global-fixture.cpp
287 - line : 154
288 - message:
289
290 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
291 ASSERTION FAILURE:
292 - file : test-macro-global-fixture.cpp
293 - line : 161
294 - message: with some message
295 - context:
296 - 'Context value=something'
297 - 'Context value2=something different'
298
299
300 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
301 ASSERTION FAILURE:
302 - file : test-macro-global-fixture.cpp
303 - line : 163
304 - message: non sense
305
306 ]]></failure><system-err><![CDATA[Failures detected in:
307 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
308 - file: test-macro-global-fixture.cpp
309 - line: 279
310 ]]></system-err>
311 </testcase>
312 </testsuite>
313 * 1-format *******************************************************************
314 Running 2 test cases...
315 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
316 GlobalFixtureWithCtor: ctor
317 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
318 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
319 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
320 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
321 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
322 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
323 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
324 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
325 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
326 GlobalFixtureWithCtor: dtor
327 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
328
329 * 2-format *******************************************************************
330 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="39"><![CDATA[GlobalFixtureWithCtor: ctor]]></Message><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="45"><![CDATA[GlobalFixtureWithCtor: dtor]]></Message></TestSuite></TestLog>
331 * 3-format *******************************************************************
332 <?xml version="1.0" encoding="UTF-8"?>
333 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
334 <testcase assertions="0" name="almost_good_foo" time="0.1234">
335 <system-out><![CDATA[WARNING:
336 - file : test-macro-global-fixture.cpp
337 - line : 150
338 - message: condition 2>3 is not satisfied [2 <= 3]
339
340 MESSAGE:
341 - file : boost.test framework
342 - line : 212
343 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
344
345 ]]></system-out>
346 </testcase>
347 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
348 <system-out><![CDATA[MESSAGE:
349 - file : boost.test framework
350 - line : 212
351 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
352
353 ]]></system-out>
354 </testcase>
355 </testsuite>
356 * 3-format *******************************************************************
357 <?xml version="1.0" encoding="UTF-8"?>
358 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
359 <testcase assertions="0" name="almost_good_foo" time="0.1234">
360 </testcase>
361 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
362 </testcase>
363 </testsuite>
364 ***********************
365 *********************** GlobalFixtureWithCtor<&almost_good_foo>
366 ***********************
367 * 1-format *******************************************************************
368 Running 5 test cases...
369 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
370 GlobalFixtureWithCtor: ctor
371 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy": condition 2>3 is not satisfied [2 <= 3]
372 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
373 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
374 this is a message
375 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
376 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
377 Failure occurred in a following context:
378 Context value=something
379 Context value2=something different
380 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
381 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
382 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
383 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
384 Failure occurred in a following context:
385 some context
386 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
387 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
388 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
389 Failure occurred in a following context:
390 Context value=something
391 Context value2=something different
392 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
393 xxx/test-macro-global-fixture.cpp:177: last checkpoint
394 Failure occurred in a following context:
395 exception context should be shown
396 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
397 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
398 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
399 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
400 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
401 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
402 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
403 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
404 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
405 this is a message
406 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
407 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
408 Failure occurred in a following context:
409 Context value=something
410 Context value2=something different
411 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
412 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
413 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
414 GlobalFixtureWithCtor: dtor
415 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
416
417 * 2-format *******************************************************************
418 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="39"><![CDATA[GlobalFixtureWithCtor: ctor]]></Message><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="45"><![CDATA[GlobalFixtureWithCtor: dtor]]></Message></TestSuite></TestLog>
419 * 3-format *******************************************************************
420 <?xml version="1.0" encoding="UTF-8"?>
421 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
422 <testcase assertions="4" name="bad_foo" time="0.1234">
423 <failure message="failure" type="assertion error"><![CDATA[
424 ASSERTION FAILURE:
425 - file : test-macro-global-fixture.cpp
426 - line : 154
427 - message:
428
429 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
430 ASSERTION FAILURE:
431 - file : test-macro-global-fixture.cpp
432 - line : 161
433 - message: with some message
434 - context:
435 - 'Context value=something'
436 - 'Context value2=something different'
437
438
439 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
440 ASSERTION FAILURE:
441 - file : test-macro-global-fixture.cpp
442 - line : 163
443 - message: non sense
444
445 ]]></failure><system-out><![CDATA[MESSAGE:
446 - file : test-macro-global-fixture.cpp
447 - line : 156
448 - message: this is a message
449
450 INFO:
451 - file : test-macro-global-fixture.cpp
452 - line : 157
453 - message: check true has passed
454
455 ]]></system-out>
456 <system-err><![CDATA[Failures detected in:
457 - test case: Fake Test Suite Hierarchy/bad_foo
458 - file: test-macro-global-fixture.cpp
459 - line: 282
460 ]]></system-err>
461 </testcase>
462 <testcase assertions="1" name="very_bad_foo" time="0.1234">
463 <failure message="failure" type="fatal error"><![CDATA[
464 ASSERTION FAILURE:
465 - file : test-macro-global-fixture.cpp
466 - line : 168
467 - message: very_bad_foo is fatal
468 - context:
469 - 'some context'
470
471
472 ]]></failure><system-err><![CDATA[Failures detected in:
473 - test case: Fake Test Suite Hierarchy/very_bad_foo
474 - file: test-macro-global-fixture.cpp
475 - line: 283
476 ]]></system-err>
477 </testcase>
478 <testcase assertions="2" name="very_bad_exception" time="0.1234">
479 <failure message="failure" type="assertion error"><![CDATA[
480 ASSERTION FAILURE:
481 - file : test-macro-global-fixture.cpp
482 - line : 177
483 - message: with some message
484 - context:
485 - 'Context value=something'
486 - 'Context value2=something different'
487
488
489 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
490 UNCAUGHT EXCEPTION:
491 - file: unknown location
492 - line: 0
493
494
495 EXCEPTION STACK TRACE: --------------
496 unknown type
497 -------------------------------------
498
499 Last checkpoint:
500 - message: ""
501 - file: test-macro-global-fixture.cpp
502 - line: 177
503
504
505 CONTEXT:
506 - 'exception context should be shown'
507 ]]></error><system-err><![CDATA[Failures detected in:
508 - test case: Fake Test Suite Hierarchy/very_bad_exception
509 - file: test-macro-global-fixture.cpp
510 - line: 284
511 ]]></system-err>
512 </testcase>
513 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
514 <system-out><![CDATA[MESSAGE:
515 - file : boost.test framework
516 - line : 212
517 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
518
519 ]]></system-out>
520 </testcase>
521 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
522 <failure message="failure" type="assertion error"><![CDATA[
523 ASSERTION FAILURE:
524 - file : test-macro-global-fixture.cpp
525 - line : 154
526 - message:
527
528 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
529 ASSERTION FAILURE:
530 - file : test-macro-global-fixture.cpp
531 - line : 161
532 - message: with some message
533 - context:
534 - 'Context value=something'
535 - 'Context value2=something different'
536
537
538 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
539 ASSERTION FAILURE:
540 - file : test-macro-global-fixture.cpp
541 - line : 163
542 - message: non sense
543
544 ]]></failure><system-out><![CDATA[MESSAGE:
545 - file : test-macro-global-fixture.cpp
546 - line : 156
547 - message: this is a message
548
549 INFO:
550 - file : test-macro-global-fixture.cpp
551 - line : 157
552 - message: check true has passed
553
554 ]]></system-out>
555 <system-err><![CDATA[Failures detected in:
556 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
557 - file: test-macro-global-fixture.cpp
558 - line: 279
559 ]]></system-err>
560 </testcase>
561 </testsuite>
562 * 3-format *******************************************************************
563 <?xml version="1.0" encoding="UTF-8"?>
564 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
565 <testcase assertions="4" name="bad_foo" time="0.1234">
566 <failure message="failure" type="assertion error"><![CDATA[
567 ASSERTION FAILURE:
568 - file : test-macro-global-fixture.cpp
569 - line : 154
570 - message:
571
572 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
573 ASSERTION FAILURE:
574 - file : test-macro-global-fixture.cpp
575 - line : 161
576 - message: with some message
577 - context:
578 - 'Context value=something'
579 - 'Context value2=something different'
580
581
582 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
583 ASSERTION FAILURE:
584 - file : test-macro-global-fixture.cpp
585 - line : 163
586 - message: non sense
587
588 ]]></failure><system-err><![CDATA[Failures detected in:
589 - test case: Fake Test Suite Hierarchy/bad_foo
590 - file: test-macro-global-fixture.cpp
591 - line: 282
592 ]]></system-err>
593 </testcase>
594 <testcase assertions="1" name="very_bad_foo" time="0.1234">
595 <failure message="failure" type="fatal error"><![CDATA[
596 ASSERTION FAILURE:
597 - file : test-macro-global-fixture.cpp
598 - line : 168
599 - message: very_bad_foo is fatal
600 - context:
601 - 'some context'
602
603
604 ]]></failure><system-err><![CDATA[Failures detected in:
605 - test case: Fake Test Suite Hierarchy/very_bad_foo
606 - file: test-macro-global-fixture.cpp
607 - line: 283
608 ]]></system-err>
609 </testcase>
610 <testcase assertions="2" name="very_bad_exception" time="0.1234">
611 <failure message="failure" type="assertion error"><![CDATA[
612 ASSERTION FAILURE:
613 - file : test-macro-global-fixture.cpp
614 - line : 177
615 - message: with some message
616 - context:
617 - 'Context value=something'
618 - 'Context value2=something different'
619
620
621 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
622 UNCAUGHT EXCEPTION:
623 - file: unknown location
624 - line: 0
625
626
627 EXCEPTION STACK TRACE: --------------
628 unknown type
629 -------------------------------------
630
631 Last checkpoint:
632 - message: ""
633 - file: test-macro-global-fixture.cpp
634 - line: 177
635
636
637 CONTEXT:
638 - 'exception context should be shown'
639 ]]></error><system-err><![CDATA[Failures detected in:
640 - test case: Fake Test Suite Hierarchy/very_bad_exception
641 - file: test-macro-global-fixture.cpp
642 - line: 284
643 ]]></system-err>
644 </testcase>
645 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
646 </testcase>
647 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
648 <failure message="failure" type="assertion error"><![CDATA[
649 ASSERTION FAILURE:
650 - file : test-macro-global-fixture.cpp
651 - line : 154
652 - message:
653
654 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
655 ASSERTION FAILURE:
656 - file : test-macro-global-fixture.cpp
657 - line : 161
658 - message: with some message
659 - context:
660 - 'Context value=something'
661 - 'Context value2=something different'
662
663
664 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
665 ASSERTION FAILURE:
666 - file : test-macro-global-fixture.cpp
667 - line : 163
668 - message: non sense
669
670 ]]></failure><system-err><![CDATA[Failures detected in:
671 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
672 - file: test-macro-global-fixture.cpp
673 - line: 279
674 ]]></system-err>
675 </testcase>
676 </testsuite>
677 * 1-format *******************************************************************
678 Running 2 test cases...
679 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
680 GlobalFixtureWithCtor: ctor
681 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors": condition 2>3 is not satisfied [2 <= 3]
682 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
683 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
684 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
685 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
686 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
687 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
688 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
689 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
690 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
691 GlobalFixtureWithCtor: dtor
692 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
693
694 * 2-format *******************************************************************
695 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="39"><![CDATA[GlobalFixtureWithCtor: ctor]]></Message><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="45"><![CDATA[GlobalFixtureWithCtor: dtor]]></Message></TestSuite></TestLog>
696 * 3-format *******************************************************************
697 <?xml version="1.0" encoding="UTF-8"?>
698 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
699 <testcase assertions="0" name="almost_good_foo" time="0.1234">
700 <system-out><![CDATA[WARNING:
701 - file : test-macro-global-fixture.cpp
702 - line : 150
703 - message: condition 2>3 is not satisfied [2 <= 3]
704
705 MESSAGE:
706 - file : boost.test framework
707 - line : 212
708 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
709
710 ]]></system-out>
711 </testcase>
712 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
713 <system-out><![CDATA[MESSAGE:
714 - file : boost.test framework
715 - line : 212
716 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
717
718 ]]></system-out>
719 </testcase>
720 </testsuite>
721 * 3-format *******************************************************************
722 <?xml version="1.0" encoding="UTF-8"?>
723 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
724 <testcase assertions="0" name="almost_good_foo" time="0.1234">
725 </testcase>
726 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
727 </testcase>
728 </testsuite>
729 ***********************
730 *********************** GlobalFixtureWithCtor<&bad_foo>
731 ***********************
732 * 1-format *******************************************************************
733 Running 5 test cases...
734 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
735 GlobalFixtureWithCtor: ctor
736 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy":
737 this is a message
738 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
739 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy": with some message
740 Failure occurred in a following context:
741 Context value=something
742 Context value2=something different
743 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy": non sense
744 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
745 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
746 this is a message
747 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
748 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
749 Failure occurred in a following context:
750 Context value=something
751 Context value2=something different
752 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
753 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
754 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
755 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
756 Failure occurred in a following context:
757 some context
758 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
759 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
760 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
761 Failure occurred in a following context:
762 Context value=something
763 Context value2=something different
764 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
765 xxx/test-macro-global-fixture.cpp:177: last checkpoint
766 Failure occurred in a following context:
767 exception context should be shown
768 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
769 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
770 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
771 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
772 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
773 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
774 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
775 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
776 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
777 this is a message
778 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
779 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
780 Failure occurred in a following context:
781 Context value=something
782 Context value2=something different
783 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
784 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
785 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
786 GlobalFixtureWithCtor: dtor
787 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
788
789 * 2-format *******************************************************************
790 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="39"><![CDATA[GlobalFixtureWithCtor: ctor]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="45"><![CDATA[GlobalFixtureWithCtor: dtor]]></Message></TestSuite></TestLog>
791 * 3-format *******************************************************************
792 <?xml version="1.0" encoding="UTF-8"?>
793 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
794 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
795 <failure message="failure" type="assertion error"><![CDATA[
796 ASSERTION FAILURE:
797 - file : test-macro-global-fixture.cpp
798 - line : 154
799 - message:
800
801 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
802 ASSERTION FAILURE:
803 - file : test-macro-global-fixture.cpp
804 - line : 161
805 - message: with some message
806 - context:
807 - 'Context value=something'
808 - 'Context value2=something different'
809
810
811 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
812 ASSERTION FAILURE:
813 - file : test-macro-global-fixture.cpp
814 - line : 163
815 - message: non sense
816
817 ]]></failure><system-out><![CDATA[MESSAGE:
818 - file : test-macro-global-fixture.cpp
819 - line : 39
820 - message: GlobalFixtureWithCtor: ctor
821
822 MESSAGE:
823 - file : test-macro-global-fixture.cpp
824 - line : 156
825 - message: this is a message
826
827 INFO:
828 - file : test-macro-global-fixture.cpp
829 - line : 157
830 - message: check true has passed
831
832 MESSAGE:
833 - file : test-macro-global-fixture.cpp
834 - line : 45
835 - message: GlobalFixtureWithCtor: dtor
836
837 ]]></system-out>
838 <system-err><![CDATA[Failures detected in:
839 boost.test global setup/teardown
840 ]]></system-err>
841 </testcase>
842 <testcase assertions="4" name="bad_foo" time="0.1234">
843 <failure message="failure" type="assertion error"><![CDATA[
844 ASSERTION FAILURE:
845 - file : test-macro-global-fixture.cpp
846 - line : 154
847 - message:
848
849 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
850 ASSERTION FAILURE:
851 - file : test-macro-global-fixture.cpp
852 - line : 161
853 - message: with some message
854 - context:
855 - 'Context value=something'
856 - 'Context value2=something different'
857
858
859 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
860 ASSERTION FAILURE:
861 - file : test-macro-global-fixture.cpp
862 - line : 163
863 - message: non sense
864
865 ]]></failure><system-out><![CDATA[MESSAGE:
866 - file : test-macro-global-fixture.cpp
867 - line : 156
868 - message: this is a message
869
870 INFO:
871 - file : test-macro-global-fixture.cpp
872 - line : 157
873 - message: check true has passed
874
875 ]]></system-out>
876 <system-err><![CDATA[Failures detected in:
877 - test case: Fake Test Suite Hierarchy/bad_foo
878 - file: test-macro-global-fixture.cpp
879 - line: 282
880 ]]></system-err>
881 </testcase>
882 <testcase assertions="1" name="very_bad_foo" time="0.1234">
883 <failure message="failure" type="fatal error"><![CDATA[
884 ASSERTION FAILURE:
885 - file : test-macro-global-fixture.cpp
886 - line : 168
887 - message: very_bad_foo is fatal
888 - context:
889 - 'some context'
890
891
892 ]]></failure><system-err><![CDATA[Failures detected in:
893 - test case: Fake Test Suite Hierarchy/very_bad_foo
894 - file: test-macro-global-fixture.cpp
895 - line: 283
896 ]]></system-err>
897 </testcase>
898 <testcase assertions="2" name="very_bad_exception" time="0.1234">
899 <failure message="failure" type="assertion error"><![CDATA[
900 ASSERTION FAILURE:
901 - file : test-macro-global-fixture.cpp
902 - line : 177
903 - message: with some message
904 - context:
905 - 'Context value=something'
906 - 'Context value2=something different'
907
908
909 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
910 UNCAUGHT EXCEPTION:
911 - file: unknown location
912 - line: 0
913
914
915 EXCEPTION STACK TRACE: --------------
916 unknown type
917 -------------------------------------
918
919 Last checkpoint:
920 - message: ""
921 - file: test-macro-global-fixture.cpp
922 - line: 177
923
924
925 CONTEXT:
926 - 'exception context should be shown'
927 ]]></error><system-err><![CDATA[Failures detected in:
928 - test case: Fake Test Suite Hierarchy/very_bad_exception
929 - file: test-macro-global-fixture.cpp
930 - line: 284
931 ]]></system-err>
932 </testcase>
933 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
934 <system-out><![CDATA[MESSAGE:
935 - file : boost.test framework
936 - line : 212
937 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
938
939 ]]></system-out>
940 </testcase>
941 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
942 <failure message="failure" type="assertion error"><![CDATA[
943 ASSERTION FAILURE:
944 - file : test-macro-global-fixture.cpp
945 - line : 154
946 - message:
947
948 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
949 ASSERTION FAILURE:
950 - file : test-macro-global-fixture.cpp
951 - line : 161
952 - message: with some message
953 - context:
954 - 'Context value=something'
955 - 'Context value2=something different'
956
957
958 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
959 ASSERTION FAILURE:
960 - file : test-macro-global-fixture.cpp
961 - line : 163
962 - message: non sense
963
964 ]]></failure><system-out><![CDATA[MESSAGE:
965 - file : test-macro-global-fixture.cpp
966 - line : 156
967 - message: this is a message
968
969 INFO:
970 - file : test-macro-global-fixture.cpp
971 - line : 157
972 - message: check true has passed
973
974 ]]></system-out>
975 <system-err><![CDATA[Failures detected in:
976 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
977 - file: test-macro-global-fixture.cpp
978 - line: 279
979 ]]></system-err>
980 </testcase>
981 </testsuite>
982 * 3-format *******************************************************************
983 <?xml version="1.0" encoding="UTF-8"?>
984 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
985 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
986 <failure message="failure" type="assertion error"><![CDATA[
987 ASSERTION FAILURE:
988 - file : test-macro-global-fixture.cpp
989 - line : 154
990 - message:
991
992 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
993 ASSERTION FAILURE:
994 - file : test-macro-global-fixture.cpp
995 - line : 161
996 - message: with some message
997 - context:
998 - 'Context value=something'
999 - 'Context value2=something different'
1000
1001
1002 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1003 ASSERTION FAILURE:
1004 - file : test-macro-global-fixture.cpp
1005 - line : 163
1006 - message: non sense
1007
1008 ]]></failure><system-err><![CDATA[Failures detected in:
1009 boost.test global setup/teardown
1010 ]]></system-err>
1011 </testcase>
1012 <testcase assertions="4" name="bad_foo" time="0.1234">
1013 <failure message="failure" type="assertion error"><![CDATA[
1014 ASSERTION FAILURE:
1015 - file : test-macro-global-fixture.cpp
1016 - line : 154
1017 - message:
1018
1019 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1020 ASSERTION FAILURE:
1021 - file : test-macro-global-fixture.cpp
1022 - line : 161
1023 - message: with some message
1024 - context:
1025 - 'Context value=something'
1026 - 'Context value2=something different'
1027
1028
1029 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1030 ASSERTION FAILURE:
1031 - file : test-macro-global-fixture.cpp
1032 - line : 163
1033 - message: non sense
1034
1035 ]]></failure><system-err><![CDATA[Failures detected in:
1036 - test case: Fake Test Suite Hierarchy/bad_foo
1037 - file: test-macro-global-fixture.cpp
1038 - line: 282
1039 ]]></system-err>
1040 </testcase>
1041 <testcase assertions="1" name="very_bad_foo" time="0.1234">
1042 <failure message="failure" type="fatal error"><![CDATA[
1043 ASSERTION FAILURE:
1044 - file : test-macro-global-fixture.cpp
1045 - line : 168
1046 - message: very_bad_foo is fatal
1047 - context:
1048 - 'some context'
1049
1050
1051 ]]></failure><system-err><![CDATA[Failures detected in:
1052 - test case: Fake Test Suite Hierarchy/very_bad_foo
1053 - file: test-macro-global-fixture.cpp
1054 - line: 283
1055 ]]></system-err>
1056 </testcase>
1057 <testcase assertions="2" name="very_bad_exception" time="0.1234">
1058 <failure message="failure" type="assertion error"><![CDATA[
1059 ASSERTION FAILURE:
1060 - file : test-macro-global-fixture.cpp
1061 - line : 177
1062 - message: with some message
1063 - context:
1064 - 'Context value=something'
1065 - 'Context value2=something different'
1066
1067
1068 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
1069 UNCAUGHT EXCEPTION:
1070 - file: unknown location
1071 - line: 0
1072
1073
1074 EXCEPTION STACK TRACE: --------------
1075 unknown type
1076 -------------------------------------
1077
1078 Last checkpoint:
1079 - message: ""
1080 - file: test-macro-global-fixture.cpp
1081 - line: 177
1082
1083
1084 CONTEXT:
1085 - 'exception context should be shown'
1086 ]]></error><system-err><![CDATA[Failures detected in:
1087 - test case: Fake Test Suite Hierarchy/very_bad_exception
1088 - file: test-macro-global-fixture.cpp
1089 - line: 284
1090 ]]></system-err>
1091 </testcase>
1092 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1093 </testcase>
1094 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
1095 <failure message="failure" type="assertion error"><![CDATA[
1096 ASSERTION FAILURE:
1097 - file : test-macro-global-fixture.cpp
1098 - line : 154
1099 - message:
1100
1101 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1102 ASSERTION FAILURE:
1103 - file : test-macro-global-fixture.cpp
1104 - line : 161
1105 - message: with some message
1106 - context:
1107 - 'Context value=something'
1108 - 'Context value2=something different'
1109
1110
1111 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1112 ASSERTION FAILURE:
1113 - file : test-macro-global-fixture.cpp
1114 - line : 163
1115 - message: non sense
1116
1117 ]]></failure><system-err><![CDATA[Failures detected in:
1118 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
1119 - file: test-macro-global-fixture.cpp
1120 - line: 279
1121 ]]></system-err>
1122 </testcase>
1123 </testsuite>
1124 * 1-format *******************************************************************
1125 Running 2 test cases...
1126 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
1127 GlobalFixtureWithCtor: ctor
1128 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy no errors":
1129 this is a message
1130 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
1131 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy no errors": with some message
1132 Failure occurred in a following context:
1133 Context value=something
1134 Context value2=something different
1135 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy no errors": non sense
1136 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
1137 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
1138 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
1139 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
1140 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
1141 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
1142 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
1143 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
1144 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
1145 GlobalFixtureWithCtor: dtor
1146 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
1147
1148 * 2-format *******************************************************************
1149 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="39"><![CDATA[GlobalFixtureWithCtor: ctor]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="45"><![CDATA[GlobalFixtureWithCtor: dtor]]></Message></TestSuite></TestLog>
1150 * 3-format *******************************************************************
1151 <?xml version="1.0" encoding="UTF-8"?>
1152 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
1153 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
1154 <failure message="failure" type="assertion error"><![CDATA[
1155 ASSERTION FAILURE:
1156 - file : test-macro-global-fixture.cpp
1157 - line : 154
1158 - message:
1159
1160 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1161 ASSERTION FAILURE:
1162 - file : test-macro-global-fixture.cpp
1163 - line : 161
1164 - message: with some message
1165 - context:
1166 - 'Context value=something'
1167 - 'Context value2=something different'
1168
1169
1170 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1171 ASSERTION FAILURE:
1172 - file : test-macro-global-fixture.cpp
1173 - line : 163
1174 - message: non sense
1175
1176 ]]></failure><system-out><![CDATA[MESSAGE:
1177 - file : test-macro-global-fixture.cpp
1178 - line : 39
1179 - message: GlobalFixtureWithCtor: ctor
1180
1181 MESSAGE:
1182 - file : test-macro-global-fixture.cpp
1183 - line : 156
1184 - message: this is a message
1185
1186 INFO:
1187 - file : test-macro-global-fixture.cpp
1188 - line : 157
1189 - message: check true has passed
1190
1191 MESSAGE:
1192 - file : test-macro-global-fixture.cpp
1193 - line : 45
1194 - message: GlobalFixtureWithCtor: dtor
1195
1196 ]]></system-out>
1197 <system-err><![CDATA[Failures detected in:
1198 boost.test global setup/teardown
1199 ]]></system-err>
1200 </testcase>
1201 <testcase assertions="0" name="almost_good_foo" time="0.1234">
1202 <system-out><![CDATA[WARNING:
1203 - file : test-macro-global-fixture.cpp
1204 - line : 150
1205 - message: condition 2>3 is not satisfied [2 <= 3]
1206
1207 MESSAGE:
1208 - file : boost.test framework
1209 - line : 212
1210 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
1211
1212 ]]></system-out>
1213 </testcase>
1214 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1215 <system-out><![CDATA[MESSAGE:
1216 - file : boost.test framework
1217 - line : 212
1218 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
1219
1220 ]]></system-out>
1221 </testcase>
1222 </testsuite>
1223 * 3-format *******************************************************************
1224 <?xml version="1.0" encoding="UTF-8"?>
1225 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
1226 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
1227 <failure message="failure" type="assertion error"><![CDATA[
1228 ASSERTION FAILURE:
1229 - file : test-macro-global-fixture.cpp
1230 - line : 154
1231 - message:
1232
1233 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1234 ASSERTION FAILURE:
1235 - file : test-macro-global-fixture.cpp
1236 - line : 161
1237 - message: with some message
1238 - context:
1239 - 'Context value=something'
1240 - 'Context value2=something different'
1241
1242
1243 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1244 ASSERTION FAILURE:
1245 - file : test-macro-global-fixture.cpp
1246 - line : 163
1247 - message: non sense
1248
1249 ]]></failure><system-err><![CDATA[Failures detected in:
1250 boost.test global setup/teardown
1251 ]]></system-err>
1252 </testcase>
1253 <testcase assertions="0" name="almost_good_foo" time="0.1234">
1254 </testcase>
1255 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1256 </testcase>
1257 </testsuite>
1258 ***********************
1259 *********************** GlobalFixtureWithCtor<&very_bad_foo>
1260 ***********************
1261 * 1-format *******************************************************************
1262 Running 5 test cases...
1263 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
1264 GlobalFixtureWithCtor: ctor
1265 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy": very_bad_foo is fatal
1266 Failure occurred in a following context:
1267 some context
1268 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
1269
1270 * 2-format *******************************************************************
1271 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="39"><![CDATA[GlobalFixtureWithCtor: ctor]]></Message><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError></TestSuite></TestLog>
1272 * 3-format *******************************************************************
1273 <?xml version="1.0" encoding="UTF-8"?>
1274 <testsuite tests="3" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
1275 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
1276 <failure message="failure" type="fatal error"><![CDATA[
1277 ASSERTION FAILURE:
1278 - file : test-macro-global-fixture.cpp
1279 - line : 168
1280 - message: very_bad_foo is fatal
1281 - context:
1282 - 'some context'
1283
1284
1285 ]]></failure><system-out><![CDATA[MESSAGE:
1286 - file : test-macro-global-fixture.cpp
1287 - line : 39
1288 - message: GlobalFixtureWithCtor: ctor
1289
1290 ]]></system-out>
1291 <system-err><![CDATA[Failures detected in:
1292 boost.test global setup/teardown
1293 ]]></system-err>
1294 </testcase>
1295 <testcase assertions="0" name="bad_foo" time="0.1234">
1296 <skipped/>
1297 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1298 - disabled test unit: 'Fake Test Suite Hierarchy/bad_foo'
1299 - reason: '']]></system-out>
1300 </testcase>
1301 <testcase assertions="0" name="very_bad_foo" time="0.1234">
1302 <skipped/>
1303 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1304 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_foo'
1305 - reason: '']]></system-out>
1306 </testcase>
1307 <testcase assertions="0" name="very_bad_exception" time="0.1234">
1308 <skipped/>
1309 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1310 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_exception'
1311 - reason: '']]></system-out>
1312 </testcase>
1313 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1314 <skipped/>
1315 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1316 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside/good_foo'
1317 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside'
1318 - reason: '']]></system-out>
1319 </testcase>
1320 <testcase assertions="0" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
1321 <skipped/>
1322 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1323 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside/bad_foo'
1324 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside'
1325 - reason: '']]></system-out>
1326 </testcase>
1327 </testsuite>
1328 * 3-format *******************************************************************
1329 <?xml version="1.0" encoding="UTF-8"?>
1330 <testsuite tests="3" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
1331 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
1332 <failure message="failure" type="fatal error"><![CDATA[
1333 ASSERTION FAILURE:
1334 - file : test-macro-global-fixture.cpp
1335 - line : 168
1336 - message: very_bad_foo is fatal
1337 - context:
1338 - 'some context'
1339
1340
1341 ]]></failure><system-err><![CDATA[Failures detected in:
1342 boost.test global setup/teardown
1343 ]]></system-err>
1344 </testcase>
1345 <testcase assertions="0" name="bad_foo" time="0.1234">
1346 <skipped/>
1347 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1348 - disabled test unit: 'Fake Test Suite Hierarchy/bad_foo'
1349 - reason: '']]></system-out>
1350 </testcase>
1351 <testcase assertions="0" name="very_bad_foo" time="0.1234">
1352 <skipped/>
1353 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1354 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_foo'
1355 - reason: '']]></system-out>
1356 </testcase>
1357 <testcase assertions="0" name="very_bad_exception" time="0.1234">
1358 <skipped/>
1359 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1360 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_exception'
1361 - reason: '']]></system-out>
1362 </testcase>
1363 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1364 <skipped/>
1365 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1366 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside/good_foo'
1367 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside'
1368 - reason: '']]></system-out>
1369 </testcase>
1370 <testcase assertions="0" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
1371 <skipped/>
1372 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1373 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside/bad_foo'
1374 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside'
1375 - reason: '']]></system-out>
1376 </testcase>
1377 </testsuite>
1378 * 1-format *******************************************************************
1379 Running 2 test cases...
1380 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
1381 GlobalFixtureWithCtor: ctor
1382 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy no errors": very_bad_foo is fatal
1383 Failure occurred in a following context:
1384 some context
1385 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
1386
1387 * 2-format *******************************************************************
1388 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="39"><![CDATA[GlobalFixtureWithCtor: ctor]]></Message><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError></TestSuite></TestLog>
1389 * 3-format *******************************************************************
1390 <?xml version="1.0" encoding="UTF-8"?>
1391 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
1392 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
1393 <failure message="failure" type="fatal error"><![CDATA[
1394 ASSERTION FAILURE:
1395 - file : test-macro-global-fixture.cpp
1396 - line : 168
1397 - message: very_bad_foo is fatal
1398 - context:
1399 - 'some context'
1400
1401
1402 ]]></failure><system-out><![CDATA[MESSAGE:
1403 - file : test-macro-global-fixture.cpp
1404 - line : 39
1405 - message: GlobalFixtureWithCtor: ctor
1406
1407 ]]></system-out>
1408 <system-err><![CDATA[Failures detected in:
1409 boost.test global setup/teardown
1410 ]]></system-err>
1411 </testcase>
1412 <testcase assertions="0" name="almost_good_foo" time="0.1234">
1413 <skipped/>
1414 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1415 - disabled test unit: 'Fake Test Suite Hierarchy no errors/almost_good_foo'
1416 - reason: '']]></system-out>
1417 </testcase>
1418 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1419 <skipped/>
1420 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1421 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo'
1422 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside'
1423 - reason: '']]></system-out>
1424 </testcase>
1425 </testsuite>
1426 * 3-format *******************************************************************
1427 <?xml version="1.0" encoding="UTF-8"?>
1428 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
1429 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
1430 <failure message="failure" type="fatal error"><![CDATA[
1431 ASSERTION FAILURE:
1432 - file : test-macro-global-fixture.cpp
1433 - line : 168
1434 - message: very_bad_foo is fatal
1435 - context:
1436 - 'some context'
1437
1438
1439 ]]></failure><system-err><![CDATA[Failures detected in:
1440 boost.test global setup/teardown
1441 ]]></system-err>
1442 </testcase>
1443 <testcase assertions="0" name="almost_good_foo" time="0.1234">
1444 <skipped/>
1445 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1446 - disabled test unit: 'Fake Test Suite Hierarchy no errors/almost_good_foo'
1447 - reason: '']]></system-out>
1448 </testcase>
1449 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1450 <skipped/>
1451 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1452 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo'
1453 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside'
1454 - reason: '']]></system-out>
1455 </testcase>
1456 </testsuite>
1457 ***********************
1458 *********************** GlobalFixtureWithCtor<&very_bad_exception>
1459 ***********************
1460 * 1-format *******************************************************************
1461 Running 5 test cases...
1462 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
1463 GlobalFixtureWithCtor: ctor
1464 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy": with some message
1465 Failure occurred in a following context:
1466 Context value=something
1467 Context value2=something different
1468 unknown location:0: fatal error: in "Fake Test Suite Hierarchy": unknown type
1469 xxx/test-macro-global-fixture.cpp:177: last checkpoint
1470 Failure occurred in a following context:
1471 exception context should be shown
1472 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
1473
1474 * 2-format *******************************************************************
1475 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="39"><![CDATA[GlobalFixtureWithCtor: ctor]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception></TestSuite></TestLog>
1476 * 3-format *******************************************************************
1477 <?xml version="1.0" encoding="UTF-8"?>
1478 <testsuite tests="3" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
1479 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
1480 <failure message="failure" type="assertion error"><![CDATA[
1481 ASSERTION FAILURE:
1482 - file : test-macro-global-fixture.cpp
1483 - line : 177
1484 - message: with some message
1485 - context:
1486 - 'Context value=something'
1487 - 'Context value2=something different'
1488
1489
1490 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
1491 UNCAUGHT EXCEPTION:
1492 - file: unknown location
1493 - line: 0
1494
1495
1496 EXCEPTION STACK TRACE: --------------
1497 unknown type
1498 -------------------------------------
1499
1500 Last checkpoint:
1501 - message: ""
1502 - file: test-macro-global-fixture.cpp
1503 - line: 177
1504
1505
1506 CONTEXT:
1507 - 'exception context should be shown'
1508 ]]></error><system-out><![CDATA[MESSAGE:
1509 - file : test-macro-global-fixture.cpp
1510 - line : 39
1511 - message: GlobalFixtureWithCtor: ctor
1512
1513 ]]></system-out>
1514 <system-err><![CDATA[Failures detected in:
1515 boost.test global setup/teardown
1516 ]]></system-err>
1517 </testcase>
1518 <testcase assertions="0" name="bad_foo" time="0.1234">
1519 <skipped/>
1520 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1521 - disabled test unit: 'Fake Test Suite Hierarchy/bad_foo'
1522 - reason: '']]></system-out>
1523 </testcase>
1524 <testcase assertions="0" name="very_bad_foo" time="0.1234">
1525 <skipped/>
1526 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1527 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_foo'
1528 - reason: '']]></system-out>
1529 </testcase>
1530 <testcase assertions="0" name="very_bad_exception" time="0.1234">
1531 <skipped/>
1532 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1533 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_exception'
1534 - reason: '']]></system-out>
1535 </testcase>
1536 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1537 <skipped/>
1538 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1539 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside/good_foo'
1540 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside'
1541 - reason: '']]></system-out>
1542 </testcase>
1543 <testcase assertions="0" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
1544 <skipped/>
1545 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1546 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside/bad_foo'
1547 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside'
1548 - reason: '']]></system-out>
1549 </testcase>
1550 </testsuite>
1551 * 3-format *******************************************************************
1552 <?xml version="1.0" encoding="UTF-8"?>
1553 <testsuite tests="3" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
1554 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
1555 <failure message="failure" type="assertion error"><![CDATA[
1556 ASSERTION FAILURE:
1557 - file : test-macro-global-fixture.cpp
1558 - line : 177
1559 - message: with some message
1560 - context:
1561 - 'Context value=something'
1562 - 'Context value2=something different'
1563
1564
1565 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
1566 UNCAUGHT EXCEPTION:
1567 - file: unknown location
1568 - line: 0
1569
1570
1571 EXCEPTION STACK TRACE: --------------
1572 unknown type
1573 -------------------------------------
1574
1575 Last checkpoint:
1576 - message: ""
1577 - file: test-macro-global-fixture.cpp
1578 - line: 177
1579
1580
1581 CONTEXT:
1582 - 'exception context should be shown'
1583 ]]></error><system-err><![CDATA[Failures detected in:
1584 boost.test global setup/teardown
1585 ]]></system-err>
1586 </testcase>
1587 <testcase assertions="0" name="bad_foo" time="0.1234">
1588 <skipped/>
1589 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1590 - disabled test unit: 'Fake Test Suite Hierarchy/bad_foo'
1591 - reason: '']]></system-out>
1592 </testcase>
1593 <testcase assertions="0" name="very_bad_foo" time="0.1234">
1594 <skipped/>
1595 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1596 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_foo'
1597 - reason: '']]></system-out>
1598 </testcase>
1599 <testcase assertions="0" name="very_bad_exception" time="0.1234">
1600 <skipped/>
1601 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1602 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_exception'
1603 - reason: '']]></system-out>
1604 </testcase>
1605 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1606 <skipped/>
1607 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1608 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside/good_foo'
1609 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside'
1610 - reason: '']]></system-out>
1611 </testcase>
1612 <testcase assertions="0" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
1613 <skipped/>
1614 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1615 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside/bad_foo'
1616 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside'
1617 - reason: '']]></system-out>
1618 </testcase>
1619 </testsuite>
1620 * 1-format *******************************************************************
1621 Running 2 test cases...
1622 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
1623 GlobalFixtureWithCtor: ctor
1624 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy no errors": with some message
1625 Failure occurred in a following context:
1626 Context value=something
1627 Context value2=something different
1628 unknown location:0: fatal error: in "Fake Test Suite Hierarchy no errors": unknown type
1629 xxx/test-macro-global-fixture.cpp:177: last checkpoint
1630 Failure occurred in a following context:
1631 exception context should be shown
1632 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
1633
1634 * 2-format *******************************************************************
1635 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="39"><![CDATA[GlobalFixtureWithCtor: ctor]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception></TestSuite></TestLog>
1636 * 3-format *******************************************************************
1637 <?xml version="1.0" encoding="UTF-8"?>
1638 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
1639 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
1640 <failure message="failure" type="assertion error"><![CDATA[
1641 ASSERTION FAILURE:
1642 - file : test-macro-global-fixture.cpp
1643 - line : 177
1644 - message: with some message
1645 - context:
1646 - 'Context value=something'
1647 - 'Context value2=something different'
1648
1649
1650 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
1651 UNCAUGHT EXCEPTION:
1652 - file: unknown location
1653 - line: 0
1654
1655
1656 EXCEPTION STACK TRACE: --------------
1657 unknown type
1658 -------------------------------------
1659
1660 Last checkpoint:
1661 - message: ""
1662 - file: test-macro-global-fixture.cpp
1663 - line: 177
1664
1665
1666 CONTEXT:
1667 - 'exception context should be shown'
1668 ]]></error><system-out><![CDATA[MESSAGE:
1669 - file : test-macro-global-fixture.cpp
1670 - line : 39
1671 - message: GlobalFixtureWithCtor: ctor
1672
1673 ]]></system-out>
1674 <system-err><![CDATA[Failures detected in:
1675 boost.test global setup/teardown
1676 ]]></system-err>
1677 </testcase>
1678 <testcase assertions="0" name="almost_good_foo" time="0.1234">
1679 <skipped/>
1680 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1681 - disabled test unit: 'Fake Test Suite Hierarchy no errors/almost_good_foo'
1682 - reason: '']]></system-out>
1683 </testcase>
1684 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1685 <skipped/>
1686 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1687 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo'
1688 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside'
1689 - reason: '']]></system-out>
1690 </testcase>
1691 </testsuite>
1692 * 3-format *******************************************************************
1693 <?xml version="1.0" encoding="UTF-8"?>
1694 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
1695 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
1696 <failure message="failure" type="assertion error"><![CDATA[
1697 ASSERTION FAILURE:
1698 - file : test-macro-global-fixture.cpp
1699 - line : 177
1700 - message: with some message
1701 - context:
1702 - 'Context value=something'
1703 - 'Context value2=something different'
1704
1705
1706 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
1707 UNCAUGHT EXCEPTION:
1708 - file: unknown location
1709 - line: 0
1710
1711
1712 EXCEPTION STACK TRACE: --------------
1713 unknown type
1714 -------------------------------------
1715
1716 Last checkpoint:
1717 - message: ""
1718 - file: test-macro-global-fixture.cpp
1719 - line: 177
1720
1721
1722 CONTEXT:
1723 - 'exception context should be shown'
1724 ]]></error><system-err><![CDATA[Failures detected in:
1725 boost.test global setup/teardown
1726 ]]></system-err>
1727 </testcase>
1728 <testcase assertions="0" name="almost_good_foo" time="0.1234">
1729 <skipped/>
1730 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1731 - disabled test unit: 'Fake Test Suite Hierarchy no errors/almost_good_foo'
1732 - reason: '']]></system-out>
1733 </testcase>
1734 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1735 <skipped/>
1736 <system-out><![CDATA[Test case disabled because of the following chain of decision:
1737 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo'
1738 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside'
1739 - reason: '']]></system-out>
1740 </testcase>
1741 </testsuite>
1742 ***********************
1743 *********************** GlobalFixtureWithSetup<&good_foo>
1744 ***********************
1745 * 1-format *******************************************************************
1746 Running 5 test cases...
1747 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
1748 GlobalFixtureWithSetup ctor
1749 GlobalFixtureWithSetup::setup-calling function
1750 GlobalFixtureWithSetup::setup-calling function done
1751 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
1752 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
1753 this is a message
1754 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
1755 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
1756 Failure occurred in a following context:
1757 Context value=something
1758 Context value2=something different
1759 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
1760 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
1761 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
1762 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
1763 Failure occurred in a following context:
1764 some context
1765 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
1766 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
1767 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
1768 Failure occurred in a following context:
1769 Context value=something
1770 Context value2=something different
1771 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
1772 xxx/test-macro-global-fixture.cpp:177: last checkpoint
1773 Failure occurred in a following context:
1774 exception context should be shown
1775 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
1776 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
1777 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
1778 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
1779 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
1780 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
1781 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
1782 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
1783 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
1784 this is a message
1785 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
1786 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
1787 Failure occurred in a following context:
1788 Context value=something
1789 Context value2=something different
1790 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
1791 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
1792 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
1793 GlobalFixtureWithSetup dtor
1794 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
1795
1796 * 2-format *******************************************************************
1797 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="52"><![CDATA[GlobalFixtureWithSetup ctor]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="59"><![CDATA[GlobalFixtureWithSetup::setup-calling function]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="61"><![CDATA[GlobalFixtureWithSetup::setup-calling function done]]></Message><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="55"><![CDATA[GlobalFixtureWithSetup dtor]]></Message></TestSuite></TestLog>
1798 * 3-format *******************************************************************
1799 <?xml version="1.0" encoding="UTF-8"?>
1800 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
1801 <testcase assertions="4" name="bad_foo" time="0.1234">
1802 <failure message="failure" type="assertion error"><![CDATA[
1803 ASSERTION FAILURE:
1804 - file : test-macro-global-fixture.cpp
1805 - line : 154
1806 - message:
1807
1808 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1809 ASSERTION FAILURE:
1810 - file : test-macro-global-fixture.cpp
1811 - line : 161
1812 - message: with some message
1813 - context:
1814 - 'Context value=something'
1815 - 'Context value2=something different'
1816
1817
1818 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1819 ASSERTION FAILURE:
1820 - file : test-macro-global-fixture.cpp
1821 - line : 163
1822 - message: non sense
1823
1824 ]]></failure><system-out><![CDATA[MESSAGE:
1825 - file : test-macro-global-fixture.cpp
1826 - line : 156
1827 - message: this is a message
1828
1829 INFO:
1830 - file : test-macro-global-fixture.cpp
1831 - line : 157
1832 - message: check true has passed
1833
1834 ]]></system-out>
1835 <system-err><![CDATA[Failures detected in:
1836 - test case: Fake Test Suite Hierarchy/bad_foo
1837 - file: test-macro-global-fixture.cpp
1838 - line: 282
1839 ]]></system-err>
1840 </testcase>
1841 <testcase assertions="1" name="very_bad_foo" time="0.1234">
1842 <failure message="failure" type="fatal error"><![CDATA[
1843 ASSERTION FAILURE:
1844 - file : test-macro-global-fixture.cpp
1845 - line : 168
1846 - message: very_bad_foo is fatal
1847 - context:
1848 - 'some context'
1849
1850
1851 ]]></failure><system-err><![CDATA[Failures detected in:
1852 - test case: Fake Test Suite Hierarchy/very_bad_foo
1853 - file: test-macro-global-fixture.cpp
1854 - line: 283
1855 ]]></system-err>
1856 </testcase>
1857 <testcase assertions="2" name="very_bad_exception" time="0.1234">
1858 <failure message="failure" type="assertion error"><![CDATA[
1859 ASSERTION FAILURE:
1860 - file : test-macro-global-fixture.cpp
1861 - line : 177
1862 - message: with some message
1863 - context:
1864 - 'Context value=something'
1865 - 'Context value2=something different'
1866
1867
1868 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
1869 UNCAUGHT EXCEPTION:
1870 - file: unknown location
1871 - line: 0
1872
1873
1874 EXCEPTION STACK TRACE: --------------
1875 unknown type
1876 -------------------------------------
1877
1878 Last checkpoint:
1879 - message: ""
1880 - file: test-macro-global-fixture.cpp
1881 - line: 177
1882
1883
1884 CONTEXT:
1885 - 'exception context should be shown'
1886 ]]></error><system-err><![CDATA[Failures detected in:
1887 - test case: Fake Test Suite Hierarchy/very_bad_exception
1888 - file: test-macro-global-fixture.cpp
1889 - line: 284
1890 ]]></system-err>
1891 </testcase>
1892 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
1893 <system-out><![CDATA[MESSAGE:
1894 - file : boost.test framework
1895 - line : 212
1896 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
1897
1898 ]]></system-out>
1899 </testcase>
1900 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
1901 <failure message="failure" type="assertion error"><![CDATA[
1902 ASSERTION FAILURE:
1903 - file : test-macro-global-fixture.cpp
1904 - line : 154
1905 - message:
1906
1907 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1908 ASSERTION FAILURE:
1909 - file : test-macro-global-fixture.cpp
1910 - line : 161
1911 - message: with some message
1912 - context:
1913 - 'Context value=something'
1914 - 'Context value2=something different'
1915
1916
1917 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1918 ASSERTION FAILURE:
1919 - file : test-macro-global-fixture.cpp
1920 - line : 163
1921 - message: non sense
1922
1923 ]]></failure><system-out><![CDATA[MESSAGE:
1924 - file : test-macro-global-fixture.cpp
1925 - line : 156
1926 - message: this is a message
1927
1928 INFO:
1929 - file : test-macro-global-fixture.cpp
1930 - line : 157
1931 - message: check true has passed
1932
1933 ]]></system-out>
1934 <system-err><![CDATA[Failures detected in:
1935 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
1936 - file: test-macro-global-fixture.cpp
1937 - line: 279
1938 ]]></system-err>
1939 </testcase>
1940 </testsuite>
1941 * 3-format *******************************************************************
1942 <?xml version="1.0" encoding="UTF-8"?>
1943 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
1944 <testcase assertions="4" name="bad_foo" time="0.1234">
1945 <failure message="failure" type="assertion error"><![CDATA[
1946 ASSERTION FAILURE:
1947 - file : test-macro-global-fixture.cpp
1948 - line : 154
1949 - message:
1950
1951 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1952 ASSERTION FAILURE:
1953 - file : test-macro-global-fixture.cpp
1954 - line : 161
1955 - message: with some message
1956 - context:
1957 - 'Context value=something'
1958 - 'Context value2=something different'
1959
1960
1961 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
1962 ASSERTION FAILURE:
1963 - file : test-macro-global-fixture.cpp
1964 - line : 163
1965 - message: non sense
1966
1967 ]]></failure><system-err><![CDATA[Failures detected in:
1968 - test case: Fake Test Suite Hierarchy/bad_foo
1969 - file: test-macro-global-fixture.cpp
1970 - line: 282
1971 ]]></system-err>
1972 </testcase>
1973 <testcase assertions="1" name="very_bad_foo" time="0.1234">
1974 <failure message="failure" type="fatal error"><![CDATA[
1975 ASSERTION FAILURE:
1976 - file : test-macro-global-fixture.cpp
1977 - line : 168
1978 - message: very_bad_foo is fatal
1979 - context:
1980 - 'some context'
1981
1982
1983 ]]></failure><system-err><![CDATA[Failures detected in:
1984 - test case: Fake Test Suite Hierarchy/very_bad_foo
1985 - file: test-macro-global-fixture.cpp
1986 - line: 283
1987 ]]></system-err>
1988 </testcase>
1989 <testcase assertions="2" name="very_bad_exception" time="0.1234">
1990 <failure message="failure" type="assertion error"><![CDATA[
1991 ASSERTION FAILURE:
1992 - file : test-macro-global-fixture.cpp
1993 - line : 177
1994 - message: with some message
1995 - context:
1996 - 'Context value=something'
1997 - 'Context value2=something different'
1998
1999
2000 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
2001 UNCAUGHT EXCEPTION:
2002 - file: unknown location
2003 - line: 0
2004
2005
2006 EXCEPTION STACK TRACE: --------------
2007 unknown type
2008 -------------------------------------
2009
2010 Last checkpoint:
2011 - message: ""
2012 - file: test-macro-global-fixture.cpp
2013 - line: 177
2014
2015
2016 CONTEXT:
2017 - 'exception context should be shown'
2018 ]]></error><system-err><![CDATA[Failures detected in:
2019 - test case: Fake Test Suite Hierarchy/very_bad_exception
2020 - file: test-macro-global-fixture.cpp
2021 - line: 284
2022 ]]></system-err>
2023 </testcase>
2024 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
2025 </testcase>
2026 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
2027 <failure message="failure" type="assertion error"><![CDATA[
2028 ASSERTION FAILURE:
2029 - file : test-macro-global-fixture.cpp
2030 - line : 154
2031 - message:
2032
2033 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2034 ASSERTION FAILURE:
2035 - file : test-macro-global-fixture.cpp
2036 - line : 161
2037 - message: with some message
2038 - context:
2039 - 'Context value=something'
2040 - 'Context value2=something different'
2041
2042
2043 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2044 ASSERTION FAILURE:
2045 - file : test-macro-global-fixture.cpp
2046 - line : 163
2047 - message: non sense
2048
2049 ]]></failure><system-err><![CDATA[Failures detected in:
2050 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
2051 - file: test-macro-global-fixture.cpp
2052 - line: 279
2053 ]]></system-err>
2054 </testcase>
2055 </testsuite>
2056 * 1-format *******************************************************************
2057 Running 2 test cases...
2058 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
2059 GlobalFixtureWithSetup ctor
2060 GlobalFixtureWithSetup::setup-calling function
2061 GlobalFixtureWithSetup::setup-calling function done
2062 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
2063 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
2064 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
2065 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
2066 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
2067 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
2068 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
2069 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
2070 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
2071 GlobalFixtureWithSetup dtor
2072 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
2073
2074 * 2-format *******************************************************************
2075 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="52"><![CDATA[GlobalFixtureWithSetup ctor]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="59"><![CDATA[GlobalFixtureWithSetup::setup-calling function]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="61"><![CDATA[GlobalFixtureWithSetup::setup-calling function done]]></Message><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="55"><![CDATA[GlobalFixtureWithSetup dtor]]></Message></TestSuite></TestLog>
2076 * 3-format *******************************************************************
2077 <?xml version="1.0" encoding="UTF-8"?>
2078 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
2079 <testcase assertions="0" name="almost_good_foo" time="0.1234">
2080 <system-out><![CDATA[WARNING:
2081 - file : test-macro-global-fixture.cpp
2082 - line : 150
2083 - message: condition 2>3 is not satisfied [2 <= 3]
2084
2085 MESSAGE:
2086 - file : boost.test framework
2087 - line : 212
2088 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
2089
2090 ]]></system-out>
2091 </testcase>
2092 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
2093 <system-out><![CDATA[MESSAGE:
2094 - file : boost.test framework
2095 - line : 212
2096 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
2097
2098 ]]></system-out>
2099 </testcase>
2100 </testsuite>
2101 * 3-format *******************************************************************
2102 <?xml version="1.0" encoding="UTF-8"?>
2103 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
2104 <testcase assertions="0" name="almost_good_foo" time="0.1234">
2105 </testcase>
2106 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
2107 </testcase>
2108 </testsuite>
2109 ***********************
2110 *********************** GlobalFixtureWithSetup<&almost_good_foo>
2111 ***********************
2112 * 1-format *******************************************************************
2113 Running 5 test cases...
2114 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
2115 GlobalFixtureWithSetup ctor
2116 GlobalFixtureWithSetup::setup-calling function
2117 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy": condition 2>3 is not satisfied [2 <= 3]
2118 GlobalFixtureWithSetup::setup-calling function done
2119 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
2120 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
2121 this is a message
2122 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
2123 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
2124 Failure occurred in a following context:
2125 Context value=something
2126 Context value2=something different
2127 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
2128 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
2129 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
2130 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
2131 Failure occurred in a following context:
2132 some context
2133 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
2134 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
2135 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
2136 Failure occurred in a following context:
2137 Context value=something
2138 Context value2=something different
2139 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
2140 xxx/test-macro-global-fixture.cpp:177: last checkpoint
2141 Failure occurred in a following context:
2142 exception context should be shown
2143 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
2144 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
2145 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
2146 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
2147 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
2148 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
2149 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
2150 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
2151 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
2152 this is a message
2153 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
2154 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
2155 Failure occurred in a following context:
2156 Context value=something
2157 Context value2=something different
2158 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
2159 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
2160 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
2161 GlobalFixtureWithSetup dtor
2162 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
2163
2164 * 2-format *******************************************************************
2165 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="52"><![CDATA[GlobalFixtureWithSetup ctor]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="59"><![CDATA[GlobalFixtureWithSetup::setup-calling function]]></Message><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="xxx/test-macro-global-fixture.cpp" line="61"><![CDATA[GlobalFixtureWithSetup::setup-calling function done]]></Message><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="55"><![CDATA[GlobalFixtureWithSetup dtor]]></Message></TestSuite></TestLog>
2166 * 3-format *******************************************************************
2167 <?xml version="1.0" encoding="UTF-8"?>
2168 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
2169 <testcase assertions="4" name="bad_foo" time="0.1234">
2170 <failure message="failure" type="assertion error"><![CDATA[
2171 ASSERTION FAILURE:
2172 - file : test-macro-global-fixture.cpp
2173 - line : 154
2174 - message:
2175
2176 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2177 ASSERTION FAILURE:
2178 - file : test-macro-global-fixture.cpp
2179 - line : 161
2180 - message: with some message
2181 - context:
2182 - 'Context value=something'
2183 - 'Context value2=something different'
2184
2185
2186 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2187 ASSERTION FAILURE:
2188 - file : test-macro-global-fixture.cpp
2189 - line : 163
2190 - message: non sense
2191
2192 ]]></failure><system-out><![CDATA[MESSAGE:
2193 - file : test-macro-global-fixture.cpp
2194 - line : 156
2195 - message: this is a message
2196
2197 INFO:
2198 - file : test-macro-global-fixture.cpp
2199 - line : 157
2200 - message: check true has passed
2201
2202 ]]></system-out>
2203 <system-err><![CDATA[Failures detected in:
2204 - test case: Fake Test Suite Hierarchy/bad_foo
2205 - file: test-macro-global-fixture.cpp
2206 - line: 282
2207 ]]></system-err>
2208 </testcase>
2209 <testcase assertions="1" name="very_bad_foo" time="0.1234">
2210 <failure message="failure" type="fatal error"><![CDATA[
2211 ASSERTION FAILURE:
2212 - file : test-macro-global-fixture.cpp
2213 - line : 168
2214 - message: very_bad_foo is fatal
2215 - context:
2216 - 'some context'
2217
2218
2219 ]]></failure><system-err><![CDATA[Failures detected in:
2220 - test case: Fake Test Suite Hierarchy/very_bad_foo
2221 - file: test-macro-global-fixture.cpp
2222 - line: 283
2223 ]]></system-err>
2224 </testcase>
2225 <testcase assertions="2" name="very_bad_exception" time="0.1234">
2226 <failure message="failure" type="assertion error"><![CDATA[
2227 ASSERTION FAILURE:
2228 - file : test-macro-global-fixture.cpp
2229 - line : 177
2230 - message: with some message
2231 - context:
2232 - 'Context value=something'
2233 - 'Context value2=something different'
2234
2235
2236 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
2237 UNCAUGHT EXCEPTION:
2238 - file: unknown location
2239 - line: 0
2240
2241
2242 EXCEPTION STACK TRACE: --------------
2243 unknown type
2244 -------------------------------------
2245
2246 Last checkpoint:
2247 - message: ""
2248 - file: test-macro-global-fixture.cpp
2249 - line: 177
2250
2251
2252 CONTEXT:
2253 - 'exception context should be shown'
2254 ]]></error><system-err><![CDATA[Failures detected in:
2255 - test case: Fake Test Suite Hierarchy/very_bad_exception
2256 - file: test-macro-global-fixture.cpp
2257 - line: 284
2258 ]]></system-err>
2259 </testcase>
2260 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
2261 <system-out><![CDATA[MESSAGE:
2262 - file : boost.test framework
2263 - line : 212
2264 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
2265
2266 ]]></system-out>
2267 </testcase>
2268 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
2269 <failure message="failure" type="assertion error"><![CDATA[
2270 ASSERTION FAILURE:
2271 - file : test-macro-global-fixture.cpp
2272 - line : 154
2273 - message:
2274
2275 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2276 ASSERTION FAILURE:
2277 - file : test-macro-global-fixture.cpp
2278 - line : 161
2279 - message: with some message
2280 - context:
2281 - 'Context value=something'
2282 - 'Context value2=something different'
2283
2284
2285 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2286 ASSERTION FAILURE:
2287 - file : test-macro-global-fixture.cpp
2288 - line : 163
2289 - message: non sense
2290
2291 ]]></failure><system-out><![CDATA[MESSAGE:
2292 - file : test-macro-global-fixture.cpp
2293 - line : 156
2294 - message: this is a message
2295
2296 INFO:
2297 - file : test-macro-global-fixture.cpp
2298 - line : 157
2299 - message: check true has passed
2300
2301 ]]></system-out>
2302 <system-err><![CDATA[Failures detected in:
2303 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
2304 - file: test-macro-global-fixture.cpp
2305 - line: 279
2306 ]]></system-err>
2307 </testcase>
2308 </testsuite>
2309 * 3-format *******************************************************************
2310 <?xml version="1.0" encoding="UTF-8"?>
2311 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
2312 <testcase assertions="4" name="bad_foo" time="0.1234">
2313 <failure message="failure" type="assertion error"><![CDATA[
2314 ASSERTION FAILURE:
2315 - file : test-macro-global-fixture.cpp
2316 - line : 154
2317 - message:
2318
2319 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2320 ASSERTION FAILURE:
2321 - file : test-macro-global-fixture.cpp
2322 - line : 161
2323 - message: with some message
2324 - context:
2325 - 'Context value=something'
2326 - 'Context value2=something different'
2327
2328
2329 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2330 ASSERTION FAILURE:
2331 - file : test-macro-global-fixture.cpp
2332 - line : 163
2333 - message: non sense
2334
2335 ]]></failure><system-err><![CDATA[Failures detected in:
2336 - test case: Fake Test Suite Hierarchy/bad_foo
2337 - file: test-macro-global-fixture.cpp
2338 - line: 282
2339 ]]></system-err>
2340 </testcase>
2341 <testcase assertions="1" name="very_bad_foo" time="0.1234">
2342 <failure message="failure" type="fatal error"><![CDATA[
2343 ASSERTION FAILURE:
2344 - file : test-macro-global-fixture.cpp
2345 - line : 168
2346 - message: very_bad_foo is fatal
2347 - context:
2348 - 'some context'
2349
2350
2351 ]]></failure><system-err><![CDATA[Failures detected in:
2352 - test case: Fake Test Suite Hierarchy/very_bad_foo
2353 - file: test-macro-global-fixture.cpp
2354 - line: 283
2355 ]]></system-err>
2356 </testcase>
2357 <testcase assertions="2" name="very_bad_exception" time="0.1234">
2358 <failure message="failure" type="assertion error"><![CDATA[
2359 ASSERTION FAILURE:
2360 - file : test-macro-global-fixture.cpp
2361 - line : 177
2362 - message: with some message
2363 - context:
2364 - 'Context value=something'
2365 - 'Context value2=something different'
2366
2367
2368 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
2369 UNCAUGHT EXCEPTION:
2370 - file: unknown location
2371 - line: 0
2372
2373
2374 EXCEPTION STACK TRACE: --------------
2375 unknown type
2376 -------------------------------------
2377
2378 Last checkpoint:
2379 - message: ""
2380 - file: test-macro-global-fixture.cpp
2381 - line: 177
2382
2383
2384 CONTEXT:
2385 - 'exception context should be shown'
2386 ]]></error><system-err><![CDATA[Failures detected in:
2387 - test case: Fake Test Suite Hierarchy/very_bad_exception
2388 - file: test-macro-global-fixture.cpp
2389 - line: 284
2390 ]]></system-err>
2391 </testcase>
2392 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
2393 </testcase>
2394 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
2395 <failure message="failure" type="assertion error"><![CDATA[
2396 ASSERTION FAILURE:
2397 - file : test-macro-global-fixture.cpp
2398 - line : 154
2399 - message:
2400
2401 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2402 ASSERTION FAILURE:
2403 - file : test-macro-global-fixture.cpp
2404 - line : 161
2405 - message: with some message
2406 - context:
2407 - 'Context value=something'
2408 - 'Context value2=something different'
2409
2410
2411 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2412 ASSERTION FAILURE:
2413 - file : test-macro-global-fixture.cpp
2414 - line : 163
2415 - message: non sense
2416
2417 ]]></failure><system-err><![CDATA[Failures detected in:
2418 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
2419 - file: test-macro-global-fixture.cpp
2420 - line: 279
2421 ]]></system-err>
2422 </testcase>
2423 </testsuite>
2424 * 1-format *******************************************************************
2425 Running 2 test cases...
2426 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
2427 GlobalFixtureWithSetup ctor
2428 GlobalFixtureWithSetup::setup-calling function
2429 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors": condition 2>3 is not satisfied [2 <= 3]
2430 GlobalFixtureWithSetup::setup-calling function done
2431 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
2432 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
2433 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
2434 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
2435 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
2436 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
2437 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
2438 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
2439 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
2440 GlobalFixtureWithSetup dtor
2441 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
2442
2443 * 2-format *******************************************************************
2444 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="52"><![CDATA[GlobalFixtureWithSetup ctor]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="59"><![CDATA[GlobalFixtureWithSetup::setup-calling function]]></Message><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="xxx/test-macro-global-fixture.cpp" line="61"><![CDATA[GlobalFixtureWithSetup::setup-calling function done]]></Message><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="55"><![CDATA[GlobalFixtureWithSetup dtor]]></Message></TestSuite></TestLog>
2445 * 3-format *******************************************************************
2446 <?xml version="1.0" encoding="UTF-8"?>
2447 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
2448 <testcase assertions="0" name="almost_good_foo" time="0.1234">
2449 <system-out><![CDATA[WARNING:
2450 - file : test-macro-global-fixture.cpp
2451 - line : 150
2452 - message: condition 2>3 is not satisfied [2 <= 3]
2453
2454 MESSAGE:
2455 - file : boost.test framework
2456 - line : 212
2457 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
2458
2459 ]]></system-out>
2460 </testcase>
2461 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
2462 <system-out><![CDATA[MESSAGE:
2463 - file : boost.test framework
2464 - line : 212
2465 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
2466
2467 ]]></system-out>
2468 </testcase>
2469 </testsuite>
2470 * 3-format *******************************************************************
2471 <?xml version="1.0" encoding="UTF-8"?>
2472 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
2473 <testcase assertions="0" name="almost_good_foo" time="0.1234">
2474 </testcase>
2475 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
2476 </testcase>
2477 </testsuite>
2478 ***********************
2479 *********************** GlobalFixtureWithSetup<&bad_foo>
2480 ***********************
2481 * 1-format *******************************************************************
2482 Running 5 test cases...
2483 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
2484 GlobalFixtureWithSetup ctor
2485 GlobalFixtureWithSetup::setup-calling function
2486 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy":
2487 this is a message
2488 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
2489 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy": with some message
2490 Failure occurred in a following context:
2491 Context value=something
2492 Context value2=something different
2493 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy": non sense
2494 GlobalFixtureWithSetup::setup-calling function done
2495 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
2496 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
2497 this is a message
2498 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
2499 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
2500 Failure occurred in a following context:
2501 Context value=something
2502 Context value2=something different
2503 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
2504 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
2505 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
2506 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
2507 Failure occurred in a following context:
2508 some context
2509 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
2510 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
2511 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
2512 Failure occurred in a following context:
2513 Context value=something
2514 Context value2=something different
2515 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
2516 xxx/test-macro-global-fixture.cpp:177: last checkpoint
2517 Failure occurred in a following context:
2518 exception context should be shown
2519 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
2520 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
2521 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
2522 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
2523 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
2524 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
2525 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
2526 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
2527 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
2528 this is a message
2529 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
2530 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
2531 Failure occurred in a following context:
2532 Context value=something
2533 Context value2=something different
2534 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
2535 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
2536 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
2537 GlobalFixtureWithSetup dtor
2538 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
2539
2540 * 2-format *******************************************************************
2541 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="52"><![CDATA[GlobalFixtureWithSetup ctor]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="59"><![CDATA[GlobalFixtureWithSetup::setup-calling function]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="61"><![CDATA[GlobalFixtureWithSetup::setup-calling function done]]></Message><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="55"><![CDATA[GlobalFixtureWithSetup dtor]]></Message></TestSuite></TestLog>
2542 * 3-format *******************************************************************
2543 <?xml version="1.0" encoding="UTF-8"?>
2544 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
2545 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
2546 <failure message="failure" type="assertion error"><![CDATA[
2547 ASSERTION FAILURE:
2548 - file : test-macro-global-fixture.cpp
2549 - line : 154
2550 - message:
2551
2552 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2553 ASSERTION FAILURE:
2554 - file : test-macro-global-fixture.cpp
2555 - line : 161
2556 - message: with some message
2557 - context:
2558 - 'Context value=something'
2559 - 'Context value2=something different'
2560
2561
2562 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2563 ASSERTION FAILURE:
2564 - file : test-macro-global-fixture.cpp
2565 - line : 163
2566 - message: non sense
2567
2568 ]]></failure><system-out><![CDATA[MESSAGE:
2569 - file : test-macro-global-fixture.cpp
2570 - line : 52
2571 - message: GlobalFixtureWithSetup ctor
2572
2573 MESSAGE:
2574 - file : test-macro-global-fixture.cpp
2575 - line : 59
2576 - message: GlobalFixtureWithSetup::setup-calling function
2577
2578 MESSAGE:
2579 - file : test-macro-global-fixture.cpp
2580 - line : 156
2581 - message: this is a message
2582
2583 INFO:
2584 - file : test-macro-global-fixture.cpp
2585 - line : 157
2586 - message: check true has passed
2587
2588 MESSAGE:
2589 - file : test-macro-global-fixture.cpp
2590 - line : 61
2591 - message: GlobalFixtureWithSetup::setup-calling function done
2592
2593 MESSAGE:
2594 - file : test-macro-global-fixture.cpp
2595 - line : 55
2596 - message: GlobalFixtureWithSetup dtor
2597
2598 ]]></system-out>
2599 <system-err><![CDATA[Failures detected in:
2600 boost.test global setup/teardown
2601 ]]></system-err>
2602 </testcase>
2603 <testcase assertions="4" name="bad_foo" time="0.1234">
2604 <failure message="failure" type="assertion error"><![CDATA[
2605 ASSERTION FAILURE:
2606 - file : test-macro-global-fixture.cpp
2607 - line : 154
2608 - message:
2609
2610 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2611 ASSERTION FAILURE:
2612 - file : test-macro-global-fixture.cpp
2613 - line : 161
2614 - message: with some message
2615 - context:
2616 - 'Context value=something'
2617 - 'Context value2=something different'
2618
2619
2620 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2621 ASSERTION FAILURE:
2622 - file : test-macro-global-fixture.cpp
2623 - line : 163
2624 - message: non sense
2625
2626 ]]></failure><system-out><![CDATA[MESSAGE:
2627 - file : test-macro-global-fixture.cpp
2628 - line : 156
2629 - message: this is a message
2630
2631 INFO:
2632 - file : test-macro-global-fixture.cpp
2633 - line : 157
2634 - message: check true has passed
2635
2636 ]]></system-out>
2637 <system-err><![CDATA[Failures detected in:
2638 - test case: Fake Test Suite Hierarchy/bad_foo
2639 - file: test-macro-global-fixture.cpp
2640 - line: 282
2641 ]]></system-err>
2642 </testcase>
2643 <testcase assertions="1" name="very_bad_foo" time="0.1234">
2644 <failure message="failure" type="fatal error"><![CDATA[
2645 ASSERTION FAILURE:
2646 - file : test-macro-global-fixture.cpp
2647 - line : 168
2648 - message: very_bad_foo is fatal
2649 - context:
2650 - 'some context'
2651
2652
2653 ]]></failure><system-err><![CDATA[Failures detected in:
2654 - test case: Fake Test Suite Hierarchy/very_bad_foo
2655 - file: test-macro-global-fixture.cpp
2656 - line: 283
2657 ]]></system-err>
2658 </testcase>
2659 <testcase assertions="2" name="very_bad_exception" time="0.1234">
2660 <failure message="failure" type="assertion error"><![CDATA[
2661 ASSERTION FAILURE:
2662 - file : test-macro-global-fixture.cpp
2663 - line : 177
2664 - message: with some message
2665 - context:
2666 - 'Context value=something'
2667 - 'Context value2=something different'
2668
2669
2670 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
2671 UNCAUGHT EXCEPTION:
2672 - file: unknown location
2673 - line: 0
2674
2675
2676 EXCEPTION STACK TRACE: --------------
2677 unknown type
2678 -------------------------------------
2679
2680 Last checkpoint:
2681 - message: ""
2682 - file: test-macro-global-fixture.cpp
2683 - line: 177
2684
2685
2686 CONTEXT:
2687 - 'exception context should be shown'
2688 ]]></error><system-err><![CDATA[Failures detected in:
2689 - test case: Fake Test Suite Hierarchy/very_bad_exception
2690 - file: test-macro-global-fixture.cpp
2691 - line: 284
2692 ]]></system-err>
2693 </testcase>
2694 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
2695 <system-out><![CDATA[MESSAGE:
2696 - file : boost.test framework
2697 - line : 212
2698 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
2699
2700 ]]></system-out>
2701 </testcase>
2702 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
2703 <failure message="failure" type="assertion error"><![CDATA[
2704 ASSERTION FAILURE:
2705 - file : test-macro-global-fixture.cpp
2706 - line : 154
2707 - message:
2708
2709 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2710 ASSERTION FAILURE:
2711 - file : test-macro-global-fixture.cpp
2712 - line : 161
2713 - message: with some message
2714 - context:
2715 - 'Context value=something'
2716 - 'Context value2=something different'
2717
2718
2719 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2720 ASSERTION FAILURE:
2721 - file : test-macro-global-fixture.cpp
2722 - line : 163
2723 - message: non sense
2724
2725 ]]></failure><system-out><![CDATA[MESSAGE:
2726 - file : test-macro-global-fixture.cpp
2727 - line : 156
2728 - message: this is a message
2729
2730 INFO:
2731 - file : test-macro-global-fixture.cpp
2732 - line : 157
2733 - message: check true has passed
2734
2735 ]]></system-out>
2736 <system-err><![CDATA[Failures detected in:
2737 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
2738 - file: test-macro-global-fixture.cpp
2739 - line: 279
2740 ]]></system-err>
2741 </testcase>
2742 </testsuite>
2743 * 3-format *******************************************************************
2744 <?xml version="1.0" encoding="UTF-8"?>
2745 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
2746 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
2747 <failure message="failure" type="assertion error"><![CDATA[
2748 ASSERTION FAILURE:
2749 - file : test-macro-global-fixture.cpp
2750 - line : 154
2751 - message:
2752
2753 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2754 ASSERTION FAILURE:
2755 - file : test-macro-global-fixture.cpp
2756 - line : 161
2757 - message: with some message
2758 - context:
2759 - 'Context value=something'
2760 - 'Context value2=something different'
2761
2762
2763 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2764 ASSERTION FAILURE:
2765 - file : test-macro-global-fixture.cpp
2766 - line : 163
2767 - message: non sense
2768
2769 ]]></failure><system-err><![CDATA[Failures detected in:
2770 boost.test global setup/teardown
2771 ]]></system-err>
2772 </testcase>
2773 <testcase assertions="4" name="bad_foo" time="0.1234">
2774 <failure message="failure" type="assertion error"><![CDATA[
2775 ASSERTION FAILURE:
2776 - file : test-macro-global-fixture.cpp
2777 - line : 154
2778 - message:
2779
2780 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2781 ASSERTION FAILURE:
2782 - file : test-macro-global-fixture.cpp
2783 - line : 161
2784 - message: with some message
2785 - context:
2786 - 'Context value=something'
2787 - 'Context value2=something different'
2788
2789
2790 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2791 ASSERTION FAILURE:
2792 - file : test-macro-global-fixture.cpp
2793 - line : 163
2794 - message: non sense
2795
2796 ]]></failure><system-err><![CDATA[Failures detected in:
2797 - test case: Fake Test Suite Hierarchy/bad_foo
2798 - file: test-macro-global-fixture.cpp
2799 - line: 282
2800 ]]></system-err>
2801 </testcase>
2802 <testcase assertions="1" name="very_bad_foo" time="0.1234">
2803 <failure message="failure" type="fatal error"><![CDATA[
2804 ASSERTION FAILURE:
2805 - file : test-macro-global-fixture.cpp
2806 - line : 168
2807 - message: very_bad_foo is fatal
2808 - context:
2809 - 'some context'
2810
2811
2812 ]]></failure><system-err><![CDATA[Failures detected in:
2813 - test case: Fake Test Suite Hierarchy/very_bad_foo
2814 - file: test-macro-global-fixture.cpp
2815 - line: 283
2816 ]]></system-err>
2817 </testcase>
2818 <testcase assertions="2" name="very_bad_exception" time="0.1234">
2819 <failure message="failure" type="assertion error"><![CDATA[
2820 ASSERTION FAILURE:
2821 - file : test-macro-global-fixture.cpp
2822 - line : 177
2823 - message: with some message
2824 - context:
2825 - 'Context value=something'
2826 - 'Context value2=something different'
2827
2828
2829 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
2830 UNCAUGHT EXCEPTION:
2831 - file: unknown location
2832 - line: 0
2833
2834
2835 EXCEPTION STACK TRACE: --------------
2836 unknown type
2837 -------------------------------------
2838
2839 Last checkpoint:
2840 - message: ""
2841 - file: test-macro-global-fixture.cpp
2842 - line: 177
2843
2844
2845 CONTEXT:
2846 - 'exception context should be shown'
2847 ]]></error><system-err><![CDATA[Failures detected in:
2848 - test case: Fake Test Suite Hierarchy/very_bad_exception
2849 - file: test-macro-global-fixture.cpp
2850 - line: 284
2851 ]]></system-err>
2852 </testcase>
2853 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
2854 </testcase>
2855 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
2856 <failure message="failure" type="assertion error"><![CDATA[
2857 ASSERTION FAILURE:
2858 - file : test-macro-global-fixture.cpp
2859 - line : 154
2860 - message:
2861
2862 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2863 ASSERTION FAILURE:
2864 - file : test-macro-global-fixture.cpp
2865 - line : 161
2866 - message: with some message
2867 - context:
2868 - 'Context value=something'
2869 - 'Context value2=something different'
2870
2871
2872 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2873 ASSERTION FAILURE:
2874 - file : test-macro-global-fixture.cpp
2875 - line : 163
2876 - message: non sense
2877
2878 ]]></failure><system-err><![CDATA[Failures detected in:
2879 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
2880 - file: test-macro-global-fixture.cpp
2881 - line: 279
2882 ]]></system-err>
2883 </testcase>
2884 </testsuite>
2885 * 1-format *******************************************************************
2886 Running 2 test cases...
2887 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
2888 GlobalFixtureWithSetup ctor
2889 GlobalFixtureWithSetup::setup-calling function
2890 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy no errors":
2891 this is a message
2892 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
2893 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy no errors": with some message
2894 Failure occurred in a following context:
2895 Context value=something
2896 Context value2=something different
2897 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy no errors": non sense
2898 GlobalFixtureWithSetup::setup-calling function done
2899 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
2900 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
2901 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
2902 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
2903 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
2904 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
2905 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
2906 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
2907 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
2908 GlobalFixtureWithSetup dtor
2909 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
2910
2911 * 2-format *******************************************************************
2912 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="52"><![CDATA[GlobalFixtureWithSetup ctor]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="59"><![CDATA[GlobalFixtureWithSetup::setup-calling function]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="61"><![CDATA[GlobalFixtureWithSetup::setup-calling function done]]></Message><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="55"><![CDATA[GlobalFixtureWithSetup dtor]]></Message></TestSuite></TestLog>
2913 * 3-format *******************************************************************
2914 <?xml version="1.0" encoding="UTF-8"?>
2915 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
2916 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
2917 <failure message="failure" type="assertion error"><![CDATA[
2918 ASSERTION FAILURE:
2919 - file : test-macro-global-fixture.cpp
2920 - line : 154
2921 - message:
2922
2923 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2924 ASSERTION FAILURE:
2925 - file : test-macro-global-fixture.cpp
2926 - line : 161
2927 - message: with some message
2928 - context:
2929 - 'Context value=something'
2930 - 'Context value2=something different'
2931
2932
2933 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
2934 ASSERTION FAILURE:
2935 - file : test-macro-global-fixture.cpp
2936 - line : 163
2937 - message: non sense
2938
2939 ]]></failure><system-out><![CDATA[MESSAGE:
2940 - file : test-macro-global-fixture.cpp
2941 - line : 52
2942 - message: GlobalFixtureWithSetup ctor
2943
2944 MESSAGE:
2945 - file : test-macro-global-fixture.cpp
2946 - line : 59
2947 - message: GlobalFixtureWithSetup::setup-calling function
2948
2949 MESSAGE:
2950 - file : test-macro-global-fixture.cpp
2951 - line : 156
2952 - message: this is a message
2953
2954 INFO:
2955 - file : test-macro-global-fixture.cpp
2956 - line : 157
2957 - message: check true has passed
2958
2959 MESSAGE:
2960 - file : test-macro-global-fixture.cpp
2961 - line : 61
2962 - message: GlobalFixtureWithSetup::setup-calling function done
2963
2964 MESSAGE:
2965 - file : test-macro-global-fixture.cpp
2966 - line : 55
2967 - message: GlobalFixtureWithSetup dtor
2968
2969 ]]></system-out>
2970 <system-err><![CDATA[Failures detected in:
2971 boost.test global setup/teardown
2972 ]]></system-err>
2973 </testcase>
2974 <testcase assertions="0" name="almost_good_foo" time="0.1234">
2975 <system-out><![CDATA[WARNING:
2976 - file : test-macro-global-fixture.cpp
2977 - line : 150
2978 - message: condition 2>3 is not satisfied [2 <= 3]
2979
2980 MESSAGE:
2981 - file : boost.test framework
2982 - line : 212
2983 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
2984
2985 ]]></system-out>
2986 </testcase>
2987 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
2988 <system-out><![CDATA[MESSAGE:
2989 - file : boost.test framework
2990 - line : 212
2991 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
2992
2993 ]]></system-out>
2994 </testcase>
2995 </testsuite>
2996 * 3-format *******************************************************************
2997 <?xml version="1.0" encoding="UTF-8"?>
2998 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
2999 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
3000 <failure message="failure" type="assertion error"><![CDATA[
3001 ASSERTION FAILURE:
3002 - file : test-macro-global-fixture.cpp
3003 - line : 154
3004 - message:
3005
3006 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3007 ASSERTION FAILURE:
3008 - file : test-macro-global-fixture.cpp
3009 - line : 161
3010 - message: with some message
3011 - context:
3012 - 'Context value=something'
3013 - 'Context value2=something different'
3014
3015
3016 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3017 ASSERTION FAILURE:
3018 - file : test-macro-global-fixture.cpp
3019 - line : 163
3020 - message: non sense
3021
3022 ]]></failure><system-err><![CDATA[Failures detected in:
3023 boost.test global setup/teardown
3024 ]]></system-err>
3025 </testcase>
3026 <testcase assertions="0" name="almost_good_foo" time="0.1234">
3027 </testcase>
3028 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3029 </testcase>
3030 </testsuite>
3031 ***********************
3032 *********************** GlobalFixtureWithSetup<&very_bad_foo>
3033 ***********************
3034 * 1-format *******************************************************************
3035 Running 5 test cases...
3036 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
3037 GlobalFixtureWithSetup ctor
3038 GlobalFixtureWithSetup::setup-calling function
3039 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy": very_bad_foo is fatal
3040 Failure occurred in a following context:
3041 some context
3042 GlobalFixtureWithSetup dtor
3043 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
3044
3045 * 2-format *******************************************************************
3046 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="52"><![CDATA[GlobalFixtureWithSetup ctor]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="59"><![CDATA[GlobalFixtureWithSetup::setup-calling function]]></Message><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><Message file="xxx/test-macro-global-fixture.cpp" line="55"><![CDATA[GlobalFixtureWithSetup dtor]]></Message></TestSuite></TestLog>
3047 * 3-format *******************************************************************
3048 <?xml version="1.0" encoding="UTF-8"?>
3049 <testsuite tests="3" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
3050 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
3051 <failure message="failure" type="fatal error"><![CDATA[
3052 ASSERTION FAILURE:
3053 - file : test-macro-global-fixture.cpp
3054 - line : 168
3055 - message: very_bad_foo is fatal
3056 - context:
3057 - 'some context'
3058
3059
3060 ]]></failure><system-out><![CDATA[MESSAGE:
3061 - file : test-macro-global-fixture.cpp
3062 - line : 52
3063 - message: GlobalFixtureWithSetup ctor
3064
3065 MESSAGE:
3066 - file : test-macro-global-fixture.cpp
3067 - line : 59
3068 - message: GlobalFixtureWithSetup::setup-calling function
3069
3070 MESSAGE:
3071 - file : test-macro-global-fixture.cpp
3072 - line : 55
3073 - message: GlobalFixtureWithSetup dtor
3074
3075 ]]></system-out>
3076 <system-err><![CDATA[Failures detected in:
3077 boost.test global setup/teardown
3078 ]]></system-err>
3079 </testcase>
3080 <testcase assertions="0" name="bad_foo" time="0.1234">
3081 <skipped/>
3082 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3083 - disabled test unit: 'Fake Test Suite Hierarchy/bad_foo'
3084 - reason: '']]></system-out>
3085 </testcase>
3086 <testcase assertions="0" name="very_bad_foo" time="0.1234">
3087 <skipped/>
3088 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3089 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_foo'
3090 - reason: '']]></system-out>
3091 </testcase>
3092 <testcase assertions="0" name="very_bad_exception" time="0.1234">
3093 <skipped/>
3094 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3095 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_exception'
3096 - reason: '']]></system-out>
3097 </testcase>
3098 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3099 <skipped/>
3100 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3101 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside/good_foo'
3102 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside'
3103 - reason: '']]></system-out>
3104 </testcase>
3105 <testcase assertions="0" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
3106 <skipped/>
3107 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3108 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside/bad_foo'
3109 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside'
3110 - reason: '']]></system-out>
3111 </testcase>
3112 </testsuite>
3113 * 3-format *******************************************************************
3114 <?xml version="1.0" encoding="UTF-8"?>
3115 <testsuite tests="3" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
3116 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
3117 <failure message="failure" type="fatal error"><![CDATA[
3118 ASSERTION FAILURE:
3119 - file : test-macro-global-fixture.cpp
3120 - line : 168
3121 - message: very_bad_foo is fatal
3122 - context:
3123 - 'some context'
3124
3125
3126 ]]></failure><system-err><![CDATA[Failures detected in:
3127 boost.test global setup/teardown
3128 ]]></system-err>
3129 </testcase>
3130 <testcase assertions="0" name="bad_foo" time="0.1234">
3131 <skipped/>
3132 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3133 - disabled test unit: 'Fake Test Suite Hierarchy/bad_foo'
3134 - reason: '']]></system-out>
3135 </testcase>
3136 <testcase assertions="0" name="very_bad_foo" time="0.1234">
3137 <skipped/>
3138 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3139 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_foo'
3140 - reason: '']]></system-out>
3141 </testcase>
3142 <testcase assertions="0" name="very_bad_exception" time="0.1234">
3143 <skipped/>
3144 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3145 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_exception'
3146 - reason: '']]></system-out>
3147 </testcase>
3148 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3149 <skipped/>
3150 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3151 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside/good_foo'
3152 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside'
3153 - reason: '']]></system-out>
3154 </testcase>
3155 <testcase assertions="0" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
3156 <skipped/>
3157 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3158 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside/bad_foo'
3159 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside'
3160 - reason: '']]></system-out>
3161 </testcase>
3162 </testsuite>
3163 * 1-format *******************************************************************
3164 Running 2 test cases...
3165 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
3166 GlobalFixtureWithSetup ctor
3167 GlobalFixtureWithSetup::setup-calling function
3168 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy no errors": very_bad_foo is fatal
3169 Failure occurred in a following context:
3170 some context
3171 GlobalFixtureWithSetup dtor
3172 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
3173
3174 * 2-format *******************************************************************
3175 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="52"><![CDATA[GlobalFixtureWithSetup ctor]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="59"><![CDATA[GlobalFixtureWithSetup::setup-calling function]]></Message><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><Message file="xxx/test-macro-global-fixture.cpp" line="55"><![CDATA[GlobalFixtureWithSetup dtor]]></Message></TestSuite></TestLog>
3176 * 3-format *******************************************************************
3177 <?xml version="1.0" encoding="UTF-8"?>
3178 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
3179 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
3180 <failure message="failure" type="fatal error"><![CDATA[
3181 ASSERTION FAILURE:
3182 - file : test-macro-global-fixture.cpp
3183 - line : 168
3184 - message: very_bad_foo is fatal
3185 - context:
3186 - 'some context'
3187
3188
3189 ]]></failure><system-out><![CDATA[MESSAGE:
3190 - file : test-macro-global-fixture.cpp
3191 - line : 52
3192 - message: GlobalFixtureWithSetup ctor
3193
3194 MESSAGE:
3195 - file : test-macro-global-fixture.cpp
3196 - line : 59
3197 - message: GlobalFixtureWithSetup::setup-calling function
3198
3199 MESSAGE:
3200 - file : test-macro-global-fixture.cpp
3201 - line : 55
3202 - message: GlobalFixtureWithSetup dtor
3203
3204 ]]></system-out>
3205 <system-err><![CDATA[Failures detected in:
3206 boost.test global setup/teardown
3207 ]]></system-err>
3208 </testcase>
3209 <testcase assertions="0" name="almost_good_foo" time="0.1234">
3210 <skipped/>
3211 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3212 - disabled test unit: 'Fake Test Suite Hierarchy no errors/almost_good_foo'
3213 - reason: '']]></system-out>
3214 </testcase>
3215 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3216 <skipped/>
3217 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3218 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo'
3219 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside'
3220 - reason: '']]></system-out>
3221 </testcase>
3222 </testsuite>
3223 * 3-format *******************************************************************
3224 <?xml version="1.0" encoding="UTF-8"?>
3225 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
3226 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
3227 <failure message="failure" type="fatal error"><![CDATA[
3228 ASSERTION FAILURE:
3229 - file : test-macro-global-fixture.cpp
3230 - line : 168
3231 - message: very_bad_foo is fatal
3232 - context:
3233 - 'some context'
3234
3235
3236 ]]></failure><system-err><![CDATA[Failures detected in:
3237 boost.test global setup/teardown
3238 ]]></system-err>
3239 </testcase>
3240 <testcase assertions="0" name="almost_good_foo" time="0.1234">
3241 <skipped/>
3242 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3243 - disabled test unit: 'Fake Test Suite Hierarchy no errors/almost_good_foo'
3244 - reason: '']]></system-out>
3245 </testcase>
3246 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3247 <skipped/>
3248 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3249 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo'
3250 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside'
3251 - reason: '']]></system-out>
3252 </testcase>
3253 </testsuite>
3254 ***********************
3255 *********************** GlobalFixtureWithSetup<&very_bad_exception>
3256 ***********************
3257 * 1-format *******************************************************************
3258 Running 5 test cases...
3259 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
3260 GlobalFixtureWithSetup ctor
3261 GlobalFixtureWithSetup::setup-calling function
3262 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy": with some message
3263 Failure occurred in a following context:
3264 Context value=something
3265 Context value2=something different
3266 unknown location:0: fatal error: in "Fake Test Suite Hierarchy": unknown type
3267 xxx/test-macro-global-fixture.cpp:177: last checkpoint
3268 Failure occurred in a following context:
3269 exception context should be shown
3270 GlobalFixtureWithSetup dtor
3271 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
3272
3273 * 2-format *******************************************************************
3274 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="52"><![CDATA[GlobalFixtureWithSetup ctor]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="59"><![CDATA[GlobalFixtureWithSetup::setup-calling function]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><Message file="xxx/test-macro-global-fixture.cpp" line="55"><![CDATA[GlobalFixtureWithSetup dtor]]></Message></TestSuite></TestLog>
3275 * 3-format *******************************************************************
3276 <?xml version="1.0" encoding="UTF-8"?>
3277 <testsuite tests="3" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
3278 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
3279 <failure message="failure" type="assertion error"><![CDATA[
3280 ASSERTION FAILURE:
3281 - file : test-macro-global-fixture.cpp
3282 - line : 177
3283 - message: with some message
3284 - context:
3285 - 'Context value=something'
3286 - 'Context value2=something different'
3287
3288
3289 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
3290 UNCAUGHT EXCEPTION:
3291 - file: unknown location
3292 - line: 0
3293
3294
3295 EXCEPTION STACK TRACE: --------------
3296 unknown type
3297 -------------------------------------
3298
3299 Last checkpoint:
3300 - message: ""
3301 - file: test-macro-global-fixture.cpp
3302 - line: 177
3303
3304
3305 CONTEXT:
3306 - 'exception context should be shown'
3307 ]]></error><system-out><![CDATA[MESSAGE:
3308 - file : test-macro-global-fixture.cpp
3309 - line : 52
3310 - message: GlobalFixtureWithSetup ctor
3311
3312 MESSAGE:
3313 - file : test-macro-global-fixture.cpp
3314 - line : 59
3315 - message: GlobalFixtureWithSetup::setup-calling function
3316
3317 MESSAGE:
3318 - file : test-macro-global-fixture.cpp
3319 - line : 55
3320 - message: GlobalFixtureWithSetup dtor
3321
3322 ]]></system-out>
3323 <system-err><![CDATA[Failures detected in:
3324 boost.test global setup/teardown
3325 ]]></system-err>
3326 </testcase>
3327 <testcase assertions="0" name="bad_foo" time="0.1234">
3328 <skipped/>
3329 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3330 - disabled test unit: 'Fake Test Suite Hierarchy/bad_foo'
3331 - reason: '']]></system-out>
3332 </testcase>
3333 <testcase assertions="0" name="very_bad_foo" time="0.1234">
3334 <skipped/>
3335 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3336 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_foo'
3337 - reason: '']]></system-out>
3338 </testcase>
3339 <testcase assertions="0" name="very_bad_exception" time="0.1234">
3340 <skipped/>
3341 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3342 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_exception'
3343 - reason: '']]></system-out>
3344 </testcase>
3345 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3346 <skipped/>
3347 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3348 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside/good_foo'
3349 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside'
3350 - reason: '']]></system-out>
3351 </testcase>
3352 <testcase assertions="0" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
3353 <skipped/>
3354 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3355 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside/bad_foo'
3356 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside'
3357 - reason: '']]></system-out>
3358 </testcase>
3359 </testsuite>
3360 * 3-format *******************************************************************
3361 <?xml version="1.0" encoding="UTF-8"?>
3362 <testsuite tests="3" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
3363 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
3364 <failure message="failure" type="assertion error"><![CDATA[
3365 ASSERTION FAILURE:
3366 - file : test-macro-global-fixture.cpp
3367 - line : 177
3368 - message: with some message
3369 - context:
3370 - 'Context value=something'
3371 - 'Context value2=something different'
3372
3373
3374 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
3375 UNCAUGHT EXCEPTION:
3376 - file: unknown location
3377 - line: 0
3378
3379
3380 EXCEPTION STACK TRACE: --------------
3381 unknown type
3382 -------------------------------------
3383
3384 Last checkpoint:
3385 - message: ""
3386 - file: test-macro-global-fixture.cpp
3387 - line: 177
3388
3389
3390 CONTEXT:
3391 - 'exception context should be shown'
3392 ]]></error><system-err><![CDATA[Failures detected in:
3393 boost.test global setup/teardown
3394 ]]></system-err>
3395 </testcase>
3396 <testcase assertions="0" name="bad_foo" time="0.1234">
3397 <skipped/>
3398 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3399 - disabled test unit: 'Fake Test Suite Hierarchy/bad_foo'
3400 - reason: '']]></system-out>
3401 </testcase>
3402 <testcase assertions="0" name="very_bad_foo" time="0.1234">
3403 <skipped/>
3404 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3405 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_foo'
3406 - reason: '']]></system-out>
3407 </testcase>
3408 <testcase assertions="0" name="very_bad_exception" time="0.1234">
3409 <skipped/>
3410 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3411 - disabled test unit: 'Fake Test Suite Hierarchy/very_bad_exception'
3412 - reason: '']]></system-out>
3413 </testcase>
3414 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3415 <skipped/>
3416 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3417 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside/good_foo'
3418 - disabled test unit: 'Fake Test Suite Hierarchy/1 test cases inside'
3419 - reason: '']]></system-out>
3420 </testcase>
3421 <testcase assertions="0" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
3422 <skipped/>
3423 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3424 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside/bad_foo'
3425 - disabled test unit: 'Fake Test Suite Hierarchy/1 bad test case inside'
3426 - reason: '']]></system-out>
3427 </testcase>
3428 </testsuite>
3429 * 1-format *******************************************************************
3430 Running 2 test cases...
3431 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
3432 GlobalFixtureWithSetup ctor
3433 GlobalFixtureWithSetup::setup-calling function
3434 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy no errors": with some message
3435 Failure occurred in a following context:
3436 Context value=something
3437 Context value2=something different
3438 unknown location:0: fatal error: in "Fake Test Suite Hierarchy no errors": unknown type
3439 xxx/test-macro-global-fixture.cpp:177: last checkpoint
3440 Failure occurred in a following context:
3441 exception context should be shown
3442 GlobalFixtureWithSetup dtor
3443 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
3444
3445 * 2-format *******************************************************************
3446 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="52"><![CDATA[GlobalFixtureWithSetup ctor]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="59"><![CDATA[GlobalFixtureWithSetup::setup-calling function]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><Message file="xxx/test-macro-global-fixture.cpp" line="55"><![CDATA[GlobalFixtureWithSetup dtor]]></Message></TestSuite></TestLog>
3447 * 3-format *******************************************************************
3448 <?xml version="1.0" encoding="UTF-8"?>
3449 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
3450 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
3451 <failure message="failure" type="assertion error"><![CDATA[
3452 ASSERTION FAILURE:
3453 - file : test-macro-global-fixture.cpp
3454 - line : 177
3455 - message: with some message
3456 - context:
3457 - 'Context value=something'
3458 - 'Context value2=something different'
3459
3460
3461 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
3462 UNCAUGHT EXCEPTION:
3463 - file: unknown location
3464 - line: 0
3465
3466
3467 EXCEPTION STACK TRACE: --------------
3468 unknown type
3469 -------------------------------------
3470
3471 Last checkpoint:
3472 - message: ""
3473 - file: test-macro-global-fixture.cpp
3474 - line: 177
3475
3476
3477 CONTEXT:
3478 - 'exception context should be shown'
3479 ]]></error><system-out><![CDATA[MESSAGE:
3480 - file : test-macro-global-fixture.cpp
3481 - line : 52
3482 - message: GlobalFixtureWithSetup ctor
3483
3484 MESSAGE:
3485 - file : test-macro-global-fixture.cpp
3486 - line : 59
3487 - message: GlobalFixtureWithSetup::setup-calling function
3488
3489 MESSAGE:
3490 - file : test-macro-global-fixture.cpp
3491 - line : 55
3492 - message: GlobalFixtureWithSetup dtor
3493
3494 ]]></system-out>
3495 <system-err><![CDATA[Failures detected in:
3496 boost.test global setup/teardown
3497 ]]></system-err>
3498 </testcase>
3499 <testcase assertions="0" name="almost_good_foo" time="0.1234">
3500 <skipped/>
3501 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3502 - disabled test unit: 'Fake Test Suite Hierarchy no errors/almost_good_foo'
3503 - reason: '']]></system-out>
3504 </testcase>
3505 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3506 <skipped/>
3507 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3508 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo'
3509 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside'
3510 - reason: '']]></system-out>
3511 </testcase>
3512 </testsuite>
3513 * 3-format *******************************************************************
3514 <?xml version="1.0" encoding="UTF-8"?>
3515 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
3516 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
3517 <failure message="failure" type="assertion error"><![CDATA[
3518 ASSERTION FAILURE:
3519 - file : test-macro-global-fixture.cpp
3520 - line : 177
3521 - message: with some message
3522 - context:
3523 - 'Context value=something'
3524 - 'Context value2=something different'
3525
3526
3527 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
3528 UNCAUGHT EXCEPTION:
3529 - file: unknown location
3530 - line: 0
3531
3532
3533 EXCEPTION STACK TRACE: --------------
3534 unknown type
3535 -------------------------------------
3536
3537 Last checkpoint:
3538 - message: ""
3539 - file: test-macro-global-fixture.cpp
3540 - line: 177
3541
3542
3543 CONTEXT:
3544 - 'exception context should be shown'
3545 ]]></error><system-err><![CDATA[Failures detected in:
3546 boost.test global setup/teardown
3547 ]]></system-err>
3548 </testcase>
3549 <testcase assertions="0" name="almost_good_foo" time="0.1234">
3550 <skipped/>
3551 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3552 - disabled test unit: 'Fake Test Suite Hierarchy no errors/almost_good_foo'
3553 - reason: '']]></system-out>
3554 </testcase>
3555 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3556 <skipped/>
3557 <system-out><![CDATA[Test case disabled because of the following chain of decision:
3558 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo'
3559 - disabled test unit: 'Fake Test Suite Hierarchy no errors/1 test cases inside'
3560 - reason: '']]></system-out>
3561 </testcase>
3562 </testsuite>
3563 ***********************
3564 *********************** GlobalFixtureWithTeardown<&good_foo>
3565 ***********************
3566 * 1-format *******************************************************************
3567 Running 5 test cases...
3568 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
3569 GlobalFixtureWithTeardown ctor
3570 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
3571 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
3572 this is a message
3573 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
3574 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
3575 Failure occurred in a following context:
3576 Context value=something
3577 Context value2=something different
3578 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
3579 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
3580 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
3581 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
3582 Failure occurred in a following context:
3583 some context
3584 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
3585 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
3586 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
3587 Failure occurred in a following context:
3588 Context value=something
3589 Context value2=something different
3590 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
3591 xxx/test-macro-global-fixture.cpp:177: last checkpoint
3592 Failure occurred in a following context:
3593 exception context should be shown
3594 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
3595 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
3596 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
3597 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
3598 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
3599 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
3600 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
3601 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
3602 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
3603 this is a message
3604 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
3605 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
3606 Failure occurred in a following context:
3607 Context value=something
3608 Context value2=something different
3609 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
3610 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
3611 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
3612 GlobalFixtureWithTeardown::teardown-calling function
3613 GlobalFixtureWithTeardown::teardown-calling function done
3614 GlobalFixtureWithTeardown dtor
3615 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
3616
3617 * 2-format *******************************************************************
3618 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="68"><![CDATA[GlobalFixtureWithTeardown ctor]]></Message><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="75"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="77"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function done]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="71"><![CDATA[GlobalFixtureWithTeardown dtor]]></Message></TestSuite></TestLog>
3619 * 3-format *******************************************************************
3620 <?xml version="1.0" encoding="UTF-8"?>
3621 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
3622 <testcase assertions="4" name="bad_foo" time="0.1234">
3623 <failure message="failure" type="assertion error"><![CDATA[
3624 ASSERTION FAILURE:
3625 - file : test-macro-global-fixture.cpp
3626 - line : 154
3627 - message:
3628
3629 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3630 ASSERTION FAILURE:
3631 - file : test-macro-global-fixture.cpp
3632 - line : 161
3633 - message: with some message
3634 - context:
3635 - 'Context value=something'
3636 - 'Context value2=something different'
3637
3638
3639 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3640 ASSERTION FAILURE:
3641 - file : test-macro-global-fixture.cpp
3642 - line : 163
3643 - message: non sense
3644
3645 ]]></failure><system-out><![CDATA[MESSAGE:
3646 - file : test-macro-global-fixture.cpp
3647 - line : 156
3648 - message: this is a message
3649
3650 INFO:
3651 - file : test-macro-global-fixture.cpp
3652 - line : 157
3653 - message: check true has passed
3654
3655 ]]></system-out>
3656 <system-err><![CDATA[Failures detected in:
3657 - test case: Fake Test Suite Hierarchy/bad_foo
3658 - file: test-macro-global-fixture.cpp
3659 - line: 282
3660 ]]></system-err>
3661 </testcase>
3662 <testcase assertions="1" name="very_bad_foo" time="0.1234">
3663 <failure message="failure" type="fatal error"><![CDATA[
3664 ASSERTION FAILURE:
3665 - file : test-macro-global-fixture.cpp
3666 - line : 168
3667 - message: very_bad_foo is fatal
3668 - context:
3669 - 'some context'
3670
3671
3672 ]]></failure><system-err><![CDATA[Failures detected in:
3673 - test case: Fake Test Suite Hierarchy/very_bad_foo
3674 - file: test-macro-global-fixture.cpp
3675 - line: 283
3676 ]]></system-err>
3677 </testcase>
3678 <testcase assertions="2" name="very_bad_exception" time="0.1234">
3679 <failure message="failure" type="assertion error"><![CDATA[
3680 ASSERTION FAILURE:
3681 - file : test-macro-global-fixture.cpp
3682 - line : 177
3683 - message: with some message
3684 - context:
3685 - 'Context value=something'
3686 - 'Context value2=something different'
3687
3688
3689 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
3690 UNCAUGHT EXCEPTION:
3691 - file: unknown location
3692 - line: 0
3693
3694
3695 EXCEPTION STACK TRACE: --------------
3696 unknown type
3697 -------------------------------------
3698
3699 Last checkpoint:
3700 - message: ""
3701 - file: test-macro-global-fixture.cpp
3702 - line: 177
3703
3704
3705 CONTEXT:
3706 - 'exception context should be shown'
3707 ]]></error><system-err><![CDATA[Failures detected in:
3708 - test case: Fake Test Suite Hierarchy/very_bad_exception
3709 - file: test-macro-global-fixture.cpp
3710 - line: 284
3711 ]]></system-err>
3712 </testcase>
3713 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3714 <system-out><![CDATA[MESSAGE:
3715 - file : boost.test framework
3716 - line : 212
3717 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
3718
3719 ]]></system-out>
3720 </testcase>
3721 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
3722 <failure message="failure" type="assertion error"><![CDATA[
3723 ASSERTION FAILURE:
3724 - file : test-macro-global-fixture.cpp
3725 - line : 154
3726 - message:
3727
3728 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3729 ASSERTION FAILURE:
3730 - file : test-macro-global-fixture.cpp
3731 - line : 161
3732 - message: with some message
3733 - context:
3734 - 'Context value=something'
3735 - 'Context value2=something different'
3736
3737
3738 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3739 ASSERTION FAILURE:
3740 - file : test-macro-global-fixture.cpp
3741 - line : 163
3742 - message: non sense
3743
3744 ]]></failure><system-out><![CDATA[MESSAGE:
3745 - file : test-macro-global-fixture.cpp
3746 - line : 156
3747 - message: this is a message
3748
3749 INFO:
3750 - file : test-macro-global-fixture.cpp
3751 - line : 157
3752 - message: check true has passed
3753
3754 ]]></system-out>
3755 <system-err><![CDATA[Failures detected in:
3756 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
3757 - file: test-macro-global-fixture.cpp
3758 - line: 279
3759 ]]></system-err>
3760 </testcase>
3761 </testsuite>
3762 * 3-format *******************************************************************
3763 <?xml version="1.0" encoding="UTF-8"?>
3764 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
3765 <testcase assertions="4" name="bad_foo" time="0.1234">
3766 <failure message="failure" type="assertion error"><![CDATA[
3767 ASSERTION FAILURE:
3768 - file : test-macro-global-fixture.cpp
3769 - line : 154
3770 - message:
3771
3772 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3773 ASSERTION FAILURE:
3774 - file : test-macro-global-fixture.cpp
3775 - line : 161
3776 - message: with some message
3777 - context:
3778 - 'Context value=something'
3779 - 'Context value2=something different'
3780
3781
3782 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3783 ASSERTION FAILURE:
3784 - file : test-macro-global-fixture.cpp
3785 - line : 163
3786 - message: non sense
3787
3788 ]]></failure><system-err><![CDATA[Failures detected in:
3789 - test case: Fake Test Suite Hierarchy/bad_foo
3790 - file: test-macro-global-fixture.cpp
3791 - line: 282
3792 ]]></system-err>
3793 </testcase>
3794 <testcase assertions="1" name="very_bad_foo" time="0.1234">
3795 <failure message="failure" type="fatal error"><![CDATA[
3796 ASSERTION FAILURE:
3797 - file : test-macro-global-fixture.cpp
3798 - line : 168
3799 - message: very_bad_foo is fatal
3800 - context:
3801 - 'some context'
3802
3803
3804 ]]></failure><system-err><![CDATA[Failures detected in:
3805 - test case: Fake Test Suite Hierarchy/very_bad_foo
3806 - file: test-macro-global-fixture.cpp
3807 - line: 283
3808 ]]></system-err>
3809 </testcase>
3810 <testcase assertions="2" name="very_bad_exception" time="0.1234">
3811 <failure message="failure" type="assertion error"><![CDATA[
3812 ASSERTION FAILURE:
3813 - file : test-macro-global-fixture.cpp
3814 - line : 177
3815 - message: with some message
3816 - context:
3817 - 'Context value=something'
3818 - 'Context value2=something different'
3819
3820
3821 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
3822 UNCAUGHT EXCEPTION:
3823 - file: unknown location
3824 - line: 0
3825
3826
3827 EXCEPTION STACK TRACE: --------------
3828 unknown type
3829 -------------------------------------
3830
3831 Last checkpoint:
3832 - message: ""
3833 - file: test-macro-global-fixture.cpp
3834 - line: 177
3835
3836
3837 CONTEXT:
3838 - 'exception context should be shown'
3839 ]]></error><system-err><![CDATA[Failures detected in:
3840 - test case: Fake Test Suite Hierarchy/very_bad_exception
3841 - file: test-macro-global-fixture.cpp
3842 - line: 284
3843 ]]></system-err>
3844 </testcase>
3845 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3846 </testcase>
3847 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
3848 <failure message="failure" type="assertion error"><![CDATA[
3849 ASSERTION FAILURE:
3850 - file : test-macro-global-fixture.cpp
3851 - line : 154
3852 - message:
3853
3854 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3855 ASSERTION FAILURE:
3856 - file : test-macro-global-fixture.cpp
3857 - line : 161
3858 - message: with some message
3859 - context:
3860 - 'Context value=something'
3861 - 'Context value2=something different'
3862
3863
3864 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3865 ASSERTION FAILURE:
3866 - file : test-macro-global-fixture.cpp
3867 - line : 163
3868 - message: non sense
3869
3870 ]]></failure><system-err><![CDATA[Failures detected in:
3871 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
3872 - file: test-macro-global-fixture.cpp
3873 - line: 279
3874 ]]></system-err>
3875 </testcase>
3876 </testsuite>
3877 * 1-format *******************************************************************
3878 Running 2 test cases...
3879 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
3880 GlobalFixtureWithTeardown ctor
3881 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
3882 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
3883 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
3884 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
3885 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
3886 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
3887 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
3888 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
3889 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
3890 GlobalFixtureWithTeardown::teardown-calling function
3891 GlobalFixtureWithTeardown::teardown-calling function done
3892 GlobalFixtureWithTeardown dtor
3893 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
3894
3895 * 2-format *******************************************************************
3896 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="68"><![CDATA[GlobalFixtureWithTeardown ctor]]></Message><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="75"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="77"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function done]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="71"><![CDATA[GlobalFixtureWithTeardown dtor]]></Message></TestSuite></TestLog>
3897 * 3-format *******************************************************************
3898 <?xml version="1.0" encoding="UTF-8"?>
3899 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
3900 <testcase assertions="0" name="almost_good_foo" time="0.1234">
3901 <system-out><![CDATA[WARNING:
3902 - file : test-macro-global-fixture.cpp
3903 - line : 150
3904 - message: condition 2>3 is not satisfied [2 <= 3]
3905
3906 MESSAGE:
3907 - file : boost.test framework
3908 - line : 212
3909 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
3910
3911 ]]></system-out>
3912 </testcase>
3913 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3914 <system-out><![CDATA[MESSAGE:
3915 - file : boost.test framework
3916 - line : 212
3917 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
3918
3919 ]]></system-out>
3920 </testcase>
3921 </testsuite>
3922 * 3-format *******************************************************************
3923 <?xml version="1.0" encoding="UTF-8"?>
3924 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
3925 <testcase assertions="0" name="almost_good_foo" time="0.1234">
3926 </testcase>
3927 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
3928 </testcase>
3929 </testsuite>
3930 ***********************
3931 *********************** GlobalFixtureWithTeardown<&almost_good_foo>
3932 ***********************
3933 * 1-format *******************************************************************
3934 Running 5 test cases...
3935 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
3936 GlobalFixtureWithTeardown ctor
3937 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
3938 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
3939 this is a message
3940 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
3941 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
3942 Failure occurred in a following context:
3943 Context value=something
3944 Context value2=something different
3945 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
3946 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
3947 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
3948 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
3949 Failure occurred in a following context:
3950 some context
3951 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
3952 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
3953 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
3954 Failure occurred in a following context:
3955 Context value=something
3956 Context value2=something different
3957 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
3958 xxx/test-macro-global-fixture.cpp:177: last checkpoint
3959 Failure occurred in a following context:
3960 exception context should be shown
3961 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
3962 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
3963 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
3964 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
3965 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
3966 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
3967 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
3968 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
3969 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
3970 this is a message
3971 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
3972 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
3973 Failure occurred in a following context:
3974 Context value=something
3975 Context value2=something different
3976 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
3977 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
3978 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
3979 GlobalFixtureWithTeardown::teardown-calling function
3980 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy": condition 2>3 is not satisfied [2 <= 3]
3981 GlobalFixtureWithTeardown::teardown-calling function done
3982 GlobalFixtureWithTeardown dtor
3983 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
3984
3985 * 2-format *******************************************************************
3986 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="68"><![CDATA[GlobalFixtureWithTeardown ctor]]></Message><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="75"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function]]></Message><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="xxx/test-macro-global-fixture.cpp" line="77"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function done]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="71"><![CDATA[GlobalFixtureWithTeardown dtor]]></Message></TestSuite></TestLog>
3987 * 3-format *******************************************************************
3988 <?xml version="1.0" encoding="UTF-8"?>
3989 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
3990 <testcase assertions="4" name="bad_foo" time="0.1234">
3991 <failure message="failure" type="assertion error"><![CDATA[
3992 ASSERTION FAILURE:
3993 - file : test-macro-global-fixture.cpp
3994 - line : 154
3995 - message:
3996
3997 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
3998 ASSERTION FAILURE:
3999 - file : test-macro-global-fixture.cpp
4000 - line : 161
4001 - message: with some message
4002 - context:
4003 - 'Context value=something'
4004 - 'Context value2=something different'
4005
4006
4007 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4008 ASSERTION FAILURE:
4009 - file : test-macro-global-fixture.cpp
4010 - line : 163
4011 - message: non sense
4012
4013 ]]></failure><system-out><![CDATA[MESSAGE:
4014 - file : test-macro-global-fixture.cpp
4015 - line : 156
4016 - message: this is a message
4017
4018 INFO:
4019 - file : test-macro-global-fixture.cpp
4020 - line : 157
4021 - message: check true has passed
4022
4023 ]]></system-out>
4024 <system-err><![CDATA[Failures detected in:
4025 - test case: Fake Test Suite Hierarchy/bad_foo
4026 - file: test-macro-global-fixture.cpp
4027 - line: 282
4028 ]]></system-err>
4029 </testcase>
4030 <testcase assertions="1" name="very_bad_foo" time="0.1234">
4031 <failure message="failure" type="fatal error"><![CDATA[
4032 ASSERTION FAILURE:
4033 - file : test-macro-global-fixture.cpp
4034 - line : 168
4035 - message: very_bad_foo is fatal
4036 - context:
4037 - 'some context'
4038
4039
4040 ]]></failure><system-err><![CDATA[Failures detected in:
4041 - test case: Fake Test Suite Hierarchy/very_bad_foo
4042 - file: test-macro-global-fixture.cpp
4043 - line: 283
4044 ]]></system-err>
4045 </testcase>
4046 <testcase assertions="2" name="very_bad_exception" time="0.1234">
4047 <failure message="failure" type="assertion error"><![CDATA[
4048 ASSERTION FAILURE:
4049 - file : test-macro-global-fixture.cpp
4050 - line : 177
4051 - message: with some message
4052 - context:
4053 - 'Context value=something'
4054 - 'Context value2=something different'
4055
4056
4057 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
4058 UNCAUGHT EXCEPTION:
4059 - file: unknown location
4060 - line: 0
4061
4062
4063 EXCEPTION STACK TRACE: --------------
4064 unknown type
4065 -------------------------------------
4066
4067 Last checkpoint:
4068 - message: ""
4069 - file: test-macro-global-fixture.cpp
4070 - line: 177
4071
4072
4073 CONTEXT:
4074 - 'exception context should be shown'
4075 ]]></error><system-err><![CDATA[Failures detected in:
4076 - test case: Fake Test Suite Hierarchy/very_bad_exception
4077 - file: test-macro-global-fixture.cpp
4078 - line: 284
4079 ]]></system-err>
4080 </testcase>
4081 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
4082 <system-out><![CDATA[MESSAGE:
4083 - file : boost.test framework
4084 - line : 212
4085 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
4086
4087 ]]></system-out>
4088 </testcase>
4089 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
4090 <failure message="failure" type="assertion error"><![CDATA[
4091 ASSERTION FAILURE:
4092 - file : test-macro-global-fixture.cpp
4093 - line : 154
4094 - message:
4095
4096 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4097 ASSERTION FAILURE:
4098 - file : test-macro-global-fixture.cpp
4099 - line : 161
4100 - message: with some message
4101 - context:
4102 - 'Context value=something'
4103 - 'Context value2=something different'
4104
4105
4106 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4107 ASSERTION FAILURE:
4108 - file : test-macro-global-fixture.cpp
4109 - line : 163
4110 - message: non sense
4111
4112 ]]></failure><system-out><![CDATA[MESSAGE:
4113 - file : test-macro-global-fixture.cpp
4114 - line : 156
4115 - message: this is a message
4116
4117 INFO:
4118 - file : test-macro-global-fixture.cpp
4119 - line : 157
4120 - message: check true has passed
4121
4122 ]]></system-out>
4123 <system-err><![CDATA[Failures detected in:
4124 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
4125 - file: test-macro-global-fixture.cpp
4126 - line: 279
4127 ]]></system-err>
4128 </testcase>
4129 </testsuite>
4130 * 3-format *******************************************************************
4131 <?xml version="1.0" encoding="UTF-8"?>
4132 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
4133 <testcase assertions="4" name="bad_foo" time="0.1234">
4134 <failure message="failure" type="assertion error"><![CDATA[
4135 ASSERTION FAILURE:
4136 - file : test-macro-global-fixture.cpp
4137 - line : 154
4138 - message:
4139
4140 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4141 ASSERTION FAILURE:
4142 - file : test-macro-global-fixture.cpp
4143 - line : 161
4144 - message: with some message
4145 - context:
4146 - 'Context value=something'
4147 - 'Context value2=something different'
4148
4149
4150 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4151 ASSERTION FAILURE:
4152 - file : test-macro-global-fixture.cpp
4153 - line : 163
4154 - message: non sense
4155
4156 ]]></failure><system-err><![CDATA[Failures detected in:
4157 - test case: Fake Test Suite Hierarchy/bad_foo
4158 - file: test-macro-global-fixture.cpp
4159 - line: 282
4160 ]]></system-err>
4161 </testcase>
4162 <testcase assertions="1" name="very_bad_foo" time="0.1234">
4163 <failure message="failure" type="fatal error"><![CDATA[
4164 ASSERTION FAILURE:
4165 - file : test-macro-global-fixture.cpp
4166 - line : 168
4167 - message: very_bad_foo is fatal
4168 - context:
4169 - 'some context'
4170
4171
4172 ]]></failure><system-err><![CDATA[Failures detected in:
4173 - test case: Fake Test Suite Hierarchy/very_bad_foo
4174 - file: test-macro-global-fixture.cpp
4175 - line: 283
4176 ]]></system-err>
4177 </testcase>
4178 <testcase assertions="2" name="very_bad_exception" time="0.1234">
4179 <failure message="failure" type="assertion error"><![CDATA[
4180 ASSERTION FAILURE:
4181 - file : test-macro-global-fixture.cpp
4182 - line : 177
4183 - message: with some message
4184 - context:
4185 - 'Context value=something'
4186 - 'Context value2=something different'
4187
4188
4189 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
4190 UNCAUGHT EXCEPTION:
4191 - file: unknown location
4192 - line: 0
4193
4194
4195 EXCEPTION STACK TRACE: --------------
4196 unknown type
4197 -------------------------------------
4198
4199 Last checkpoint:
4200 - message: ""
4201 - file: test-macro-global-fixture.cpp
4202 - line: 177
4203
4204
4205 CONTEXT:
4206 - 'exception context should be shown'
4207 ]]></error><system-err><![CDATA[Failures detected in:
4208 - test case: Fake Test Suite Hierarchy/very_bad_exception
4209 - file: test-macro-global-fixture.cpp
4210 - line: 284
4211 ]]></system-err>
4212 </testcase>
4213 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
4214 </testcase>
4215 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
4216 <failure message="failure" type="assertion error"><![CDATA[
4217 ASSERTION FAILURE:
4218 - file : test-macro-global-fixture.cpp
4219 - line : 154
4220 - message:
4221
4222 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4223 ASSERTION FAILURE:
4224 - file : test-macro-global-fixture.cpp
4225 - line : 161
4226 - message: with some message
4227 - context:
4228 - 'Context value=something'
4229 - 'Context value2=something different'
4230
4231
4232 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4233 ASSERTION FAILURE:
4234 - file : test-macro-global-fixture.cpp
4235 - line : 163
4236 - message: non sense
4237
4238 ]]></failure><system-err><![CDATA[Failures detected in:
4239 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
4240 - file: test-macro-global-fixture.cpp
4241 - line: 279
4242 ]]></system-err>
4243 </testcase>
4244 </testsuite>
4245 * 1-format *******************************************************************
4246 Running 2 test cases...
4247 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
4248 GlobalFixtureWithTeardown ctor
4249 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
4250 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
4251 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
4252 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
4253 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
4254 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
4255 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
4256 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
4257 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
4258 GlobalFixtureWithTeardown::teardown-calling function
4259 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors": condition 2>3 is not satisfied [2 <= 3]
4260 GlobalFixtureWithTeardown::teardown-calling function done
4261 GlobalFixtureWithTeardown dtor
4262 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
4263
4264 * 2-format *******************************************************************
4265 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="68"><![CDATA[GlobalFixtureWithTeardown ctor]]></Message><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="75"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function]]></Message><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="xxx/test-macro-global-fixture.cpp" line="77"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function done]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="71"><![CDATA[GlobalFixtureWithTeardown dtor]]></Message></TestSuite></TestLog>
4266 * 3-format *******************************************************************
4267 <?xml version="1.0" encoding="UTF-8"?>
4268 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
4269 <testcase assertions="0" name="almost_good_foo" time="0.1234">
4270 <system-out><![CDATA[WARNING:
4271 - file : test-macro-global-fixture.cpp
4272 - line : 150
4273 - message: condition 2>3 is not satisfied [2 <= 3]
4274
4275 MESSAGE:
4276 - file : boost.test framework
4277 - line : 212
4278 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
4279
4280 ]]></system-out>
4281 </testcase>
4282 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
4283 <system-out><![CDATA[MESSAGE:
4284 - file : boost.test framework
4285 - line : 212
4286 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
4287
4288 ]]></system-out>
4289 </testcase>
4290 </testsuite>
4291 * 3-format *******************************************************************
4292 <?xml version="1.0" encoding="UTF-8"?>
4293 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
4294 <testcase assertions="0" name="almost_good_foo" time="0.1234">
4295 </testcase>
4296 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
4297 </testcase>
4298 </testsuite>
4299 ***********************
4300 *********************** GlobalFixtureWithTeardown<&bad_foo>
4301 ***********************
4302 * 1-format *******************************************************************
4303 Running 5 test cases...
4304 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
4305 GlobalFixtureWithTeardown ctor
4306 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
4307 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
4308 this is a message
4309 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
4310 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
4311 Failure occurred in a following context:
4312 Context value=something
4313 Context value2=something different
4314 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
4315 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
4316 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
4317 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
4318 Failure occurred in a following context:
4319 some context
4320 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
4321 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
4322 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
4323 Failure occurred in a following context:
4324 Context value=something
4325 Context value2=something different
4326 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
4327 xxx/test-macro-global-fixture.cpp:177: last checkpoint
4328 Failure occurred in a following context:
4329 exception context should be shown
4330 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
4331 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
4332 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
4333 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
4334 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
4335 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
4336 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
4337 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
4338 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
4339 this is a message
4340 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
4341 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
4342 Failure occurred in a following context:
4343 Context value=something
4344 Context value2=something different
4345 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
4346 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
4347 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
4348 GlobalFixtureWithTeardown::teardown-calling function
4349 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy":
4350 this is a message
4351 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
4352 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy": with some message
4353 Failure occurred in a following context:
4354 Context value=something
4355 Context value2=something different
4356 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy": non sense
4357 GlobalFixtureWithTeardown::teardown-calling function done
4358 GlobalFixtureWithTeardown dtor
4359 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
4360
4361 * 2-format *******************************************************************
4362 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="68"><![CDATA[GlobalFixtureWithTeardown ctor]]></Message><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="75"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="77"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function done]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="71"><![CDATA[GlobalFixtureWithTeardown dtor]]></Message></TestSuite></TestLog>
4363 * 3-format *******************************************************************
4364 <?xml version="1.0" encoding="UTF-8"?>
4365 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
4366 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
4367 <failure message="failure" type="assertion error"><![CDATA[
4368 ASSERTION FAILURE:
4369 - file : test-macro-global-fixture.cpp
4370 - line : 154
4371 - message:
4372
4373 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4374 ASSERTION FAILURE:
4375 - file : test-macro-global-fixture.cpp
4376 - line : 161
4377 - message: with some message
4378 - context:
4379 - 'Context value=something'
4380 - 'Context value2=something different'
4381
4382
4383 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4384 ASSERTION FAILURE:
4385 - file : test-macro-global-fixture.cpp
4386 - line : 163
4387 - message: non sense
4388
4389 ]]></failure><system-out><![CDATA[MESSAGE:
4390 - file : test-macro-global-fixture.cpp
4391 - line : 68
4392 - message: GlobalFixtureWithTeardown ctor
4393
4394 MESSAGE:
4395 - file : test-macro-global-fixture.cpp
4396 - line : 75
4397 - message: GlobalFixtureWithTeardown::teardown-calling function
4398
4399 MESSAGE:
4400 - file : test-macro-global-fixture.cpp
4401 - line : 156
4402 - message: this is a message
4403
4404 INFO:
4405 - file : test-macro-global-fixture.cpp
4406 - line : 157
4407 - message: check true has passed
4408
4409 MESSAGE:
4410 - file : test-macro-global-fixture.cpp
4411 - line : 77
4412 - message: GlobalFixtureWithTeardown::teardown-calling function done
4413
4414 MESSAGE:
4415 - file : test-macro-global-fixture.cpp
4416 - line : 71
4417 - message: GlobalFixtureWithTeardown dtor
4418
4419 ]]></system-out>
4420 <system-err><![CDATA[Failures detected in:
4421 boost.test global setup/teardown
4422 ]]></system-err>
4423 </testcase>
4424 <testcase assertions="4" name="bad_foo" time="0.1234">
4425 <failure message="failure" type="assertion error"><![CDATA[
4426 ASSERTION FAILURE:
4427 - file : test-macro-global-fixture.cpp
4428 - line : 154
4429 - message:
4430
4431 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4432 ASSERTION FAILURE:
4433 - file : test-macro-global-fixture.cpp
4434 - line : 161
4435 - message: with some message
4436 - context:
4437 - 'Context value=something'
4438 - 'Context value2=something different'
4439
4440
4441 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4442 ASSERTION FAILURE:
4443 - file : test-macro-global-fixture.cpp
4444 - line : 163
4445 - message: non sense
4446
4447 ]]></failure><system-out><![CDATA[MESSAGE:
4448 - file : test-macro-global-fixture.cpp
4449 - line : 156
4450 - message: this is a message
4451
4452 INFO:
4453 - file : test-macro-global-fixture.cpp
4454 - line : 157
4455 - message: check true has passed
4456
4457 ]]></system-out>
4458 <system-err><![CDATA[Failures detected in:
4459 - test case: Fake Test Suite Hierarchy/bad_foo
4460 - file: test-macro-global-fixture.cpp
4461 - line: 282
4462 ]]></system-err>
4463 </testcase>
4464 <testcase assertions="1" name="very_bad_foo" time="0.1234">
4465 <failure message="failure" type="fatal error"><![CDATA[
4466 ASSERTION FAILURE:
4467 - file : test-macro-global-fixture.cpp
4468 - line : 168
4469 - message: very_bad_foo is fatal
4470 - context:
4471 - 'some context'
4472
4473
4474 ]]></failure><system-err><![CDATA[Failures detected in:
4475 - test case: Fake Test Suite Hierarchy/very_bad_foo
4476 - file: test-macro-global-fixture.cpp
4477 - line: 283
4478 ]]></system-err>
4479 </testcase>
4480 <testcase assertions="2" name="very_bad_exception" time="0.1234">
4481 <failure message="failure" type="assertion error"><![CDATA[
4482 ASSERTION FAILURE:
4483 - file : test-macro-global-fixture.cpp
4484 - line : 177
4485 - message: with some message
4486 - context:
4487 - 'Context value=something'
4488 - 'Context value2=something different'
4489
4490
4491 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
4492 UNCAUGHT EXCEPTION:
4493 - file: unknown location
4494 - line: 0
4495
4496
4497 EXCEPTION STACK TRACE: --------------
4498 unknown type
4499 -------------------------------------
4500
4501 Last checkpoint:
4502 - message: ""
4503 - file: test-macro-global-fixture.cpp
4504 - line: 177
4505
4506
4507 CONTEXT:
4508 - 'exception context should be shown'
4509 ]]></error><system-err><![CDATA[Failures detected in:
4510 - test case: Fake Test Suite Hierarchy/very_bad_exception
4511 - file: test-macro-global-fixture.cpp
4512 - line: 284
4513 ]]></system-err>
4514 </testcase>
4515 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
4516 <system-out><![CDATA[MESSAGE:
4517 - file : boost.test framework
4518 - line : 212
4519 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
4520
4521 ]]></system-out>
4522 </testcase>
4523 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
4524 <failure message="failure" type="assertion error"><![CDATA[
4525 ASSERTION FAILURE:
4526 - file : test-macro-global-fixture.cpp
4527 - line : 154
4528 - message:
4529
4530 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4531 ASSERTION FAILURE:
4532 - file : test-macro-global-fixture.cpp
4533 - line : 161
4534 - message: with some message
4535 - context:
4536 - 'Context value=something'
4537 - 'Context value2=something different'
4538
4539
4540 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4541 ASSERTION FAILURE:
4542 - file : test-macro-global-fixture.cpp
4543 - line : 163
4544 - message: non sense
4545
4546 ]]></failure><system-out><![CDATA[MESSAGE:
4547 - file : test-macro-global-fixture.cpp
4548 - line : 156
4549 - message: this is a message
4550
4551 INFO:
4552 - file : test-macro-global-fixture.cpp
4553 - line : 157
4554 - message: check true has passed
4555
4556 ]]></system-out>
4557 <system-err><![CDATA[Failures detected in:
4558 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
4559 - file: test-macro-global-fixture.cpp
4560 - line: 279
4561 ]]></system-err>
4562 </testcase>
4563 </testsuite>
4564 * 3-format *******************************************************************
4565 <?xml version="1.0" encoding="UTF-8"?>
4566 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
4567 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
4568 <failure message="failure" type="assertion error"><![CDATA[
4569 ASSERTION FAILURE:
4570 - file : test-macro-global-fixture.cpp
4571 - line : 154
4572 - message:
4573
4574 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4575 ASSERTION FAILURE:
4576 - file : test-macro-global-fixture.cpp
4577 - line : 161
4578 - message: with some message
4579 - context:
4580 - 'Context value=something'
4581 - 'Context value2=something different'
4582
4583
4584 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4585 ASSERTION FAILURE:
4586 - file : test-macro-global-fixture.cpp
4587 - line : 163
4588 - message: non sense
4589
4590 ]]></failure><system-err><![CDATA[Failures detected in:
4591 boost.test global setup/teardown
4592 ]]></system-err>
4593 </testcase>
4594 <testcase assertions="4" name="bad_foo" time="0.1234">
4595 <failure message="failure" type="assertion error"><![CDATA[
4596 ASSERTION FAILURE:
4597 - file : test-macro-global-fixture.cpp
4598 - line : 154
4599 - message:
4600
4601 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4602 ASSERTION FAILURE:
4603 - file : test-macro-global-fixture.cpp
4604 - line : 161
4605 - message: with some message
4606 - context:
4607 - 'Context value=something'
4608 - 'Context value2=something different'
4609
4610
4611 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4612 ASSERTION FAILURE:
4613 - file : test-macro-global-fixture.cpp
4614 - line : 163
4615 - message: non sense
4616
4617 ]]></failure><system-err><![CDATA[Failures detected in:
4618 - test case: Fake Test Suite Hierarchy/bad_foo
4619 - file: test-macro-global-fixture.cpp
4620 - line: 282
4621 ]]></system-err>
4622 </testcase>
4623 <testcase assertions="1" name="very_bad_foo" time="0.1234">
4624 <failure message="failure" type="fatal error"><![CDATA[
4625 ASSERTION FAILURE:
4626 - file : test-macro-global-fixture.cpp
4627 - line : 168
4628 - message: very_bad_foo is fatal
4629 - context:
4630 - 'some context'
4631
4632
4633 ]]></failure><system-err><![CDATA[Failures detected in:
4634 - test case: Fake Test Suite Hierarchy/very_bad_foo
4635 - file: test-macro-global-fixture.cpp
4636 - line: 283
4637 ]]></system-err>
4638 </testcase>
4639 <testcase assertions="2" name="very_bad_exception" time="0.1234">
4640 <failure message="failure" type="assertion error"><![CDATA[
4641 ASSERTION FAILURE:
4642 - file : test-macro-global-fixture.cpp
4643 - line : 177
4644 - message: with some message
4645 - context:
4646 - 'Context value=something'
4647 - 'Context value2=something different'
4648
4649
4650 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
4651 UNCAUGHT EXCEPTION:
4652 - file: unknown location
4653 - line: 0
4654
4655
4656 EXCEPTION STACK TRACE: --------------
4657 unknown type
4658 -------------------------------------
4659
4660 Last checkpoint:
4661 - message: ""
4662 - file: test-macro-global-fixture.cpp
4663 - line: 177
4664
4665
4666 CONTEXT:
4667 - 'exception context should be shown'
4668 ]]></error><system-err><![CDATA[Failures detected in:
4669 - test case: Fake Test Suite Hierarchy/very_bad_exception
4670 - file: test-macro-global-fixture.cpp
4671 - line: 284
4672 ]]></system-err>
4673 </testcase>
4674 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
4675 </testcase>
4676 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
4677 <failure message="failure" type="assertion error"><![CDATA[
4678 ASSERTION FAILURE:
4679 - file : test-macro-global-fixture.cpp
4680 - line : 154
4681 - message:
4682
4683 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4684 ASSERTION FAILURE:
4685 - file : test-macro-global-fixture.cpp
4686 - line : 161
4687 - message: with some message
4688 - context:
4689 - 'Context value=something'
4690 - 'Context value2=something different'
4691
4692
4693 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4694 ASSERTION FAILURE:
4695 - file : test-macro-global-fixture.cpp
4696 - line : 163
4697 - message: non sense
4698
4699 ]]></failure><system-err><![CDATA[Failures detected in:
4700 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
4701 - file: test-macro-global-fixture.cpp
4702 - line: 279
4703 ]]></system-err>
4704 </testcase>
4705 </testsuite>
4706 * 1-format *******************************************************************
4707 Running 2 test cases...
4708 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
4709 GlobalFixtureWithTeardown ctor
4710 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
4711 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
4712 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
4713 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
4714 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
4715 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
4716 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
4717 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
4718 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
4719 GlobalFixtureWithTeardown::teardown-calling function
4720 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy no errors":
4721 this is a message
4722 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
4723 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy no errors": with some message
4724 Failure occurred in a following context:
4725 Context value=something
4726 Context value2=something different
4727 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy no errors": non sense
4728 GlobalFixtureWithTeardown::teardown-calling function done
4729 GlobalFixtureWithTeardown dtor
4730 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
4731
4732 * 2-format *******************************************************************
4733 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="68"><![CDATA[GlobalFixtureWithTeardown ctor]]></Message><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="75"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="77"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function done]]></Message><Message file="xxx/test-macro-global-fixture.cpp" line="71"><![CDATA[GlobalFixtureWithTeardown dtor]]></Message></TestSuite></TestLog>
4734 * 3-format *******************************************************************
4735 <?xml version="1.0" encoding="UTF-8"?>
4736 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
4737 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
4738 <failure message="failure" type="assertion error"><![CDATA[
4739 ASSERTION FAILURE:
4740 - file : test-macro-global-fixture.cpp
4741 - line : 154
4742 - message:
4743
4744 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4745 ASSERTION FAILURE:
4746 - file : test-macro-global-fixture.cpp
4747 - line : 161
4748 - message: with some message
4749 - context:
4750 - 'Context value=something'
4751 - 'Context value2=something different'
4752
4753
4754 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4755 ASSERTION FAILURE:
4756 - file : test-macro-global-fixture.cpp
4757 - line : 163
4758 - message: non sense
4759
4760 ]]></failure><system-out><![CDATA[MESSAGE:
4761 - file : test-macro-global-fixture.cpp
4762 - line : 68
4763 - message: GlobalFixtureWithTeardown ctor
4764
4765 MESSAGE:
4766 - file : test-macro-global-fixture.cpp
4767 - line : 75
4768 - message: GlobalFixtureWithTeardown::teardown-calling function
4769
4770 MESSAGE:
4771 - file : test-macro-global-fixture.cpp
4772 - line : 156
4773 - message: this is a message
4774
4775 INFO:
4776 - file : test-macro-global-fixture.cpp
4777 - line : 157
4778 - message: check true has passed
4779
4780 MESSAGE:
4781 - file : test-macro-global-fixture.cpp
4782 - line : 77
4783 - message: GlobalFixtureWithTeardown::teardown-calling function done
4784
4785 MESSAGE:
4786 - file : test-macro-global-fixture.cpp
4787 - line : 71
4788 - message: GlobalFixtureWithTeardown dtor
4789
4790 ]]></system-out>
4791 <system-err><![CDATA[Failures detected in:
4792 boost.test global setup/teardown
4793 ]]></system-err>
4794 </testcase>
4795 <testcase assertions="0" name="almost_good_foo" time="0.1234">
4796 <system-out><![CDATA[WARNING:
4797 - file : test-macro-global-fixture.cpp
4798 - line : 150
4799 - message: condition 2>3 is not satisfied [2 <= 3]
4800
4801 MESSAGE:
4802 - file : boost.test framework
4803 - line : 212
4804 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
4805
4806 ]]></system-out>
4807 </testcase>
4808 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
4809 <system-out><![CDATA[MESSAGE:
4810 - file : boost.test framework
4811 - line : 212
4812 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
4813
4814 ]]></system-out>
4815 </testcase>
4816 </testsuite>
4817 * 3-format *******************************************************************
4818 <?xml version="1.0" encoding="UTF-8"?>
4819 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
4820 <testcase assertions="3" name="boost_test-setup-teardown" time="0.1234">
4821 <failure message="failure" type="assertion error"><![CDATA[
4822 ASSERTION FAILURE:
4823 - file : test-macro-global-fixture.cpp
4824 - line : 154
4825 - message:
4826
4827 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4828 ASSERTION FAILURE:
4829 - file : test-macro-global-fixture.cpp
4830 - line : 161
4831 - message: with some message
4832 - context:
4833 - 'Context value=something'
4834 - 'Context value2=something different'
4835
4836
4837 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4838 ASSERTION FAILURE:
4839 - file : test-macro-global-fixture.cpp
4840 - line : 163
4841 - message: non sense
4842
4843 ]]></failure><system-err><![CDATA[Failures detected in:
4844 boost.test global setup/teardown
4845 ]]></system-err>
4846 </testcase>
4847 <testcase assertions="0" name="almost_good_foo" time="0.1234">
4848 </testcase>
4849 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
4850 </testcase>
4851 </testsuite>
4852 ***********************
4853 *********************** GlobalFixtureWithTeardown<&very_bad_foo>
4854 ***********************
4855 * 1-format *******************************************************************
4856 Running 5 test cases...
4857 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
4858 GlobalFixtureWithTeardown ctor
4859 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
4860 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
4861 this is a message
4862 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
4863 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
4864 Failure occurred in a following context:
4865 Context value=something
4866 Context value2=something different
4867 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
4868 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
4869 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
4870 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
4871 Failure occurred in a following context:
4872 some context
4873 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
4874 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
4875 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
4876 Failure occurred in a following context:
4877 Context value=something
4878 Context value2=something different
4879 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
4880 xxx/test-macro-global-fixture.cpp:177: last checkpoint
4881 Failure occurred in a following context:
4882 exception context should be shown
4883 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
4884 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
4885 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
4886 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
4887 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
4888 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
4889 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
4890 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
4891 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
4892 this is a message
4893 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
4894 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
4895 Failure occurred in a following context:
4896 Context value=something
4897 Context value2=something different
4898 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
4899 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
4900 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
4901 GlobalFixtureWithTeardown::teardown-calling function
4902 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy": very_bad_foo is fatal
4903 Failure occurred in a following context:
4904 some context
4905 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
4906
4907 * 2-format *******************************************************************
4908 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="68"><![CDATA[GlobalFixtureWithTeardown ctor]]></Message><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="75"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function]]></Message><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError></TestSuite></TestLog>
4909 * 3-format *******************************************************************
4910 <?xml version="1.0" encoding="UTF-8"?>
4911 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
4912 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
4913 <failure message="failure" type="fatal error"><![CDATA[
4914 ASSERTION FAILURE:
4915 - file : test-macro-global-fixture.cpp
4916 - line : 168
4917 - message: very_bad_foo is fatal
4918 - context:
4919 - 'some context'
4920
4921
4922 ]]></failure><system-out><![CDATA[MESSAGE:
4923 - file : test-macro-global-fixture.cpp
4924 - line : 68
4925 - message: GlobalFixtureWithTeardown ctor
4926
4927 MESSAGE:
4928 - file : test-macro-global-fixture.cpp
4929 - line : 75
4930 - message: GlobalFixtureWithTeardown::teardown-calling function
4931
4932 ]]></system-out>
4933 <system-err><![CDATA[Failures detected in:
4934 boost.test global setup/teardown
4935 ]]></system-err>
4936 </testcase>
4937 <testcase assertions="4" name="bad_foo" time="0.1234">
4938 <failure message="failure" type="assertion error"><![CDATA[
4939 ASSERTION FAILURE:
4940 - file : test-macro-global-fixture.cpp
4941 - line : 154
4942 - message:
4943
4944 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4945 ASSERTION FAILURE:
4946 - file : test-macro-global-fixture.cpp
4947 - line : 161
4948 - message: with some message
4949 - context:
4950 - 'Context value=something'
4951 - 'Context value2=something different'
4952
4953
4954 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
4955 ASSERTION FAILURE:
4956 - file : test-macro-global-fixture.cpp
4957 - line : 163
4958 - message: non sense
4959
4960 ]]></failure><system-out><![CDATA[MESSAGE:
4961 - file : test-macro-global-fixture.cpp
4962 - line : 156
4963 - message: this is a message
4964
4965 INFO:
4966 - file : test-macro-global-fixture.cpp
4967 - line : 157
4968 - message: check true has passed
4969
4970 ]]></system-out>
4971 <system-err><![CDATA[Failures detected in:
4972 - test case: Fake Test Suite Hierarchy/bad_foo
4973 - file: test-macro-global-fixture.cpp
4974 - line: 282
4975 ]]></system-err>
4976 </testcase>
4977 <testcase assertions="1" name="very_bad_foo" time="0.1234">
4978 <failure message="failure" type="fatal error"><![CDATA[
4979 ASSERTION FAILURE:
4980 - file : test-macro-global-fixture.cpp
4981 - line : 168
4982 - message: very_bad_foo is fatal
4983 - context:
4984 - 'some context'
4985
4986
4987 ]]></failure><system-err><![CDATA[Failures detected in:
4988 - test case: Fake Test Suite Hierarchy/very_bad_foo
4989 - file: test-macro-global-fixture.cpp
4990 - line: 283
4991 ]]></system-err>
4992 </testcase>
4993 <testcase assertions="2" name="very_bad_exception" time="0.1234">
4994 <failure message="failure" type="assertion error"><![CDATA[
4995 ASSERTION FAILURE:
4996 - file : test-macro-global-fixture.cpp
4997 - line : 177
4998 - message: with some message
4999 - context:
5000 - 'Context value=something'
5001 - 'Context value2=something different'
5002
5003
5004 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
5005 UNCAUGHT EXCEPTION:
5006 - file: unknown location
5007 - line: 0
5008
5009
5010 EXCEPTION STACK TRACE: --------------
5011 unknown type
5012 -------------------------------------
5013
5014 Last checkpoint:
5015 - message: ""
5016 - file: test-macro-global-fixture.cpp
5017 - line: 177
5018
5019
5020 CONTEXT:
5021 - 'exception context should be shown'
5022 ]]></error><system-err><![CDATA[Failures detected in:
5023 - test case: Fake Test Suite Hierarchy/very_bad_exception
5024 - file: test-macro-global-fixture.cpp
5025 - line: 284
5026 ]]></system-err>
5027 </testcase>
5028 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
5029 <system-out><![CDATA[MESSAGE:
5030 - file : boost.test framework
5031 - line : 212
5032 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
5033
5034 ]]></system-out>
5035 </testcase>
5036 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
5037 <failure message="failure" type="assertion error"><![CDATA[
5038 ASSERTION FAILURE:
5039 - file : test-macro-global-fixture.cpp
5040 - line : 154
5041 - message:
5042
5043 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5044 ASSERTION FAILURE:
5045 - file : test-macro-global-fixture.cpp
5046 - line : 161
5047 - message: with some message
5048 - context:
5049 - 'Context value=something'
5050 - 'Context value2=something different'
5051
5052
5053 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5054 ASSERTION FAILURE:
5055 - file : test-macro-global-fixture.cpp
5056 - line : 163
5057 - message: non sense
5058
5059 ]]></failure><system-out><![CDATA[MESSAGE:
5060 - file : test-macro-global-fixture.cpp
5061 - line : 156
5062 - message: this is a message
5063
5064 INFO:
5065 - file : test-macro-global-fixture.cpp
5066 - line : 157
5067 - message: check true has passed
5068
5069 ]]></system-out>
5070 <system-err><![CDATA[Failures detected in:
5071 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
5072 - file: test-macro-global-fixture.cpp
5073 - line: 279
5074 ]]></system-err>
5075 </testcase>
5076 </testsuite>
5077 * 3-format *******************************************************************
5078 <?xml version="1.0" encoding="UTF-8"?>
5079 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
5080 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
5081 <failure message="failure" type="fatal error"><![CDATA[
5082 ASSERTION FAILURE:
5083 - file : test-macro-global-fixture.cpp
5084 - line : 168
5085 - message: very_bad_foo is fatal
5086 - context:
5087 - 'some context'
5088
5089
5090 ]]></failure><system-err><![CDATA[Failures detected in:
5091 boost.test global setup/teardown
5092 ]]></system-err>
5093 </testcase>
5094 <testcase assertions="4" name="bad_foo" time="0.1234">
5095 <failure message="failure" type="assertion error"><![CDATA[
5096 ASSERTION FAILURE:
5097 - file : test-macro-global-fixture.cpp
5098 - line : 154
5099 - message:
5100
5101 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5102 ASSERTION FAILURE:
5103 - file : test-macro-global-fixture.cpp
5104 - line : 161
5105 - message: with some message
5106 - context:
5107 - 'Context value=something'
5108 - 'Context value2=something different'
5109
5110
5111 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5112 ASSERTION FAILURE:
5113 - file : test-macro-global-fixture.cpp
5114 - line : 163
5115 - message: non sense
5116
5117 ]]></failure><system-err><![CDATA[Failures detected in:
5118 - test case: Fake Test Suite Hierarchy/bad_foo
5119 - file: test-macro-global-fixture.cpp
5120 - line: 282
5121 ]]></system-err>
5122 </testcase>
5123 <testcase assertions="1" name="very_bad_foo" time="0.1234">
5124 <failure message="failure" type="fatal error"><![CDATA[
5125 ASSERTION FAILURE:
5126 - file : test-macro-global-fixture.cpp
5127 - line : 168
5128 - message: very_bad_foo is fatal
5129 - context:
5130 - 'some context'
5131
5132
5133 ]]></failure><system-err><![CDATA[Failures detected in:
5134 - test case: Fake Test Suite Hierarchy/very_bad_foo
5135 - file: test-macro-global-fixture.cpp
5136 - line: 283
5137 ]]></system-err>
5138 </testcase>
5139 <testcase assertions="2" name="very_bad_exception" time="0.1234">
5140 <failure message="failure" type="assertion error"><![CDATA[
5141 ASSERTION FAILURE:
5142 - file : test-macro-global-fixture.cpp
5143 - line : 177
5144 - message: with some message
5145 - context:
5146 - 'Context value=something'
5147 - 'Context value2=something different'
5148
5149
5150 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
5151 UNCAUGHT EXCEPTION:
5152 - file: unknown location
5153 - line: 0
5154
5155
5156 EXCEPTION STACK TRACE: --------------
5157 unknown type
5158 -------------------------------------
5159
5160 Last checkpoint:
5161 - message: ""
5162 - file: test-macro-global-fixture.cpp
5163 - line: 177
5164
5165
5166 CONTEXT:
5167 - 'exception context should be shown'
5168 ]]></error><system-err><![CDATA[Failures detected in:
5169 - test case: Fake Test Suite Hierarchy/very_bad_exception
5170 - file: test-macro-global-fixture.cpp
5171 - line: 284
5172 ]]></system-err>
5173 </testcase>
5174 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
5175 </testcase>
5176 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
5177 <failure message="failure" type="assertion error"><![CDATA[
5178 ASSERTION FAILURE:
5179 - file : test-macro-global-fixture.cpp
5180 - line : 154
5181 - message:
5182
5183 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5184 ASSERTION FAILURE:
5185 - file : test-macro-global-fixture.cpp
5186 - line : 161
5187 - message: with some message
5188 - context:
5189 - 'Context value=something'
5190 - 'Context value2=something different'
5191
5192
5193 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5194 ASSERTION FAILURE:
5195 - file : test-macro-global-fixture.cpp
5196 - line : 163
5197 - message: non sense
5198
5199 ]]></failure><system-err><![CDATA[Failures detected in:
5200 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
5201 - file: test-macro-global-fixture.cpp
5202 - line: 279
5203 ]]></system-err>
5204 </testcase>
5205 </testsuite>
5206 * 1-format *******************************************************************
5207 Running 2 test cases...
5208 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
5209 GlobalFixtureWithTeardown ctor
5210 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
5211 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
5212 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
5213 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
5214 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
5215 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
5216 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
5217 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
5218 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
5219 GlobalFixtureWithTeardown::teardown-calling function
5220 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy no errors": very_bad_foo is fatal
5221 Failure occurred in a following context:
5222 some context
5223 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
5224
5225 * 2-format *******************************************************************
5226 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="68"><![CDATA[GlobalFixtureWithTeardown ctor]]></Message><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="75"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function]]></Message><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError></TestSuite></TestLog>
5227 * 3-format *******************************************************************
5228 <?xml version="1.0" encoding="UTF-8"?>
5229 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
5230 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
5231 <failure message="failure" type="fatal error"><![CDATA[
5232 ASSERTION FAILURE:
5233 - file : test-macro-global-fixture.cpp
5234 - line : 168
5235 - message: very_bad_foo is fatal
5236 - context:
5237 - 'some context'
5238
5239
5240 ]]></failure><system-out><![CDATA[MESSAGE:
5241 - file : test-macro-global-fixture.cpp
5242 - line : 68
5243 - message: GlobalFixtureWithTeardown ctor
5244
5245 MESSAGE:
5246 - file : test-macro-global-fixture.cpp
5247 - line : 75
5248 - message: GlobalFixtureWithTeardown::teardown-calling function
5249
5250 ]]></system-out>
5251 <system-err><![CDATA[Failures detected in:
5252 boost.test global setup/teardown
5253 ]]></system-err>
5254 </testcase>
5255 <testcase assertions="0" name="almost_good_foo" time="0.1234">
5256 <system-out><![CDATA[WARNING:
5257 - file : test-macro-global-fixture.cpp
5258 - line : 150
5259 - message: condition 2>3 is not satisfied [2 <= 3]
5260
5261 MESSAGE:
5262 - file : boost.test framework
5263 - line : 212
5264 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
5265
5266 ]]></system-out>
5267 </testcase>
5268 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
5269 <system-out><![CDATA[MESSAGE:
5270 - file : boost.test framework
5271 - line : 212
5272 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
5273
5274 ]]></system-out>
5275 </testcase>
5276 </testsuite>
5277 * 3-format *******************************************************************
5278 <?xml version="1.0" encoding="UTF-8"?>
5279 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
5280 <testcase assertions="1" name="boost_test-setup-teardown" time="0.1234">
5281 <failure message="failure" type="fatal error"><![CDATA[
5282 ASSERTION FAILURE:
5283 - file : test-macro-global-fixture.cpp
5284 - line : 168
5285 - message: very_bad_foo is fatal
5286 - context:
5287 - 'some context'
5288
5289
5290 ]]></failure><system-err><![CDATA[Failures detected in:
5291 boost.test global setup/teardown
5292 ]]></system-err>
5293 </testcase>
5294 <testcase assertions="0" name="almost_good_foo" time="0.1234">
5295 </testcase>
5296 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
5297 </testcase>
5298 </testsuite>
5299 ***********************
5300 *********************** GlobalFixtureWithTeardown<&very_bad_exception>
5301 ***********************
5302 * 1-format *******************************************************************
5303 Running 5 test cases...
5304 xxx/test-macro-global-fixture.cpp:281: Entering test suite "Fake Test Suite Hierarchy"
5305 GlobalFixtureWithTeardown ctor
5306 xxx/test-macro-global-fixture.cpp:282: Entering test case "bad_foo"
5307 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/bad_foo":
5308 this is a message
5309 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
5310 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/bad_foo": with some message
5311 Failure occurred in a following context:
5312 Context value=something
5313 Context value2=something different
5314 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/bad_foo": non sense
5315 xxx/test-macro-global-fixture.cpp:282: Leaving test case "bad_foo"
5316 xxx/test-macro-global-fixture.cpp:283: Entering test case "very_bad_foo"
5317 xxx/test-macro-global-fixture.cpp:168: fatal error: in "Fake Test Suite Hierarchy/very_bad_foo": very_bad_foo is fatal
5318 Failure occurred in a following context:
5319 some context
5320 xxx/test-macro-global-fixture.cpp:283: Leaving test case "very_bad_foo"
5321 xxx/test-macro-global-fixture.cpp:284: Entering test case "very_bad_exception"
5322 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy/very_bad_exception": with some message
5323 Failure occurred in a following context:
5324 Context value=something
5325 Context value2=something different
5326 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/very_bad_exception": unknown type
5327 xxx/test-macro-global-fixture.cpp:177: last checkpoint
5328 Failure occurred in a following context:
5329 exception context should be shown
5330 xxx/test-macro-global-fixture.cpp:284: Leaving test case "very_bad_exception"
5331 xxx/test-macro-global-fixture.cpp:275: Entering test suite "1 test cases inside"
5332 xxx/test-macro-global-fixture.cpp:276: Entering test case "good_foo"
5333 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
5334 xxx/test-macro-global-fixture.cpp:276: Leaving test case "good_foo"
5335 xxx/test-macro-global-fixture.cpp:275: Leaving test suite "1 test cases inside"
5336 xxx/test-macro-global-fixture.cpp:278: Entering test suite "1 bad test case inside"
5337 xxx/test-macro-global-fixture.cpp:279: Entering test case "bad_foo"
5338 xxx/test-macro-global-fixture.cpp:154: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo":
5339 this is a message
5340 xxx/test-macro-global-fixture.cpp:157: info: check true has passed
5341 xxx/test-macro-global-fixture.cpp:161: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": with some message
5342 Failure occurred in a following context:
5343 Context value=something
5344 Context value2=something different
5345 xxx/test-macro-global-fixture.cpp:163: error: in "Fake Test Suite Hierarchy/1 bad test case inside/bad_foo": non sense
5346 xxx/test-macro-global-fixture.cpp:279: Leaving test case "bad_foo"
5347 xxx/test-macro-global-fixture.cpp:278: Leaving test suite "1 bad test case inside"
5348 GlobalFixtureWithTeardown::teardown-calling function
5349 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy": with some message
5350 Failure occurred in a following context:
5351 Context value=something
5352 Context value2=something different
5353 unknown location:0: fatal error: in "Fake Test Suite Hierarchy": unknown type
5354 xxx/test-macro-global-fixture.cpp:177: last checkpoint
5355 Failure occurred in a following context:
5356 exception context should be shown
5357 xxx/test-macro-global-fixture.cpp:281: Leaving test suite "Fake Test Suite Hierarchy"
5358
5359 * 2-format *******************************************************************
5360 <TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/test-macro-global-fixture.cpp" line="281"><Message file="xxx/test-macro-global-fixture.cpp" line="68"><![CDATA[GlobalFixtureWithTeardown ctor]]></Message><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="282"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/test-macro-global-fixture.cpp" line="283"><FatalError file="xxx/test-macro-global-fixture.cpp" line="168"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_exception" file="xxx/test-macro-global-fixture.cpp" line="284"><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="275"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="276"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="1 bad test case inside" file="xxx/test-macro-global-fixture.cpp" line="278"><TestCase name="bad_foo" file="xxx/test-macro-global-fixture.cpp" line="279"><Error file="xxx/test-macro-global-fixture.cpp" line="154"><![CDATA[]]></Error><Message file="xxx/test-macro-global-fixture.cpp" line="156"><![CDATA[this is a message]]></Message><Info file="xxx/test-macro-global-fixture.cpp" line="157"><![CDATA[check true has passed]]></Info><Error file="xxx/test-macro-global-fixture.cpp" line="161"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/test-macro-global-fixture.cpp" line="163"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="75"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception></TestSuite></TestLog>
5361 * 3-format *******************************************************************
5362 <?xml version="1.0" encoding="UTF-8"?>
5363 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
5364 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
5365 <failure message="failure" type="assertion error"><![CDATA[
5366 ASSERTION FAILURE:
5367 - file : test-macro-global-fixture.cpp
5368 - line : 177
5369 - message: with some message
5370 - context:
5371 - 'Context value=something'
5372 - 'Context value2=something different'
5373
5374
5375 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
5376 UNCAUGHT EXCEPTION:
5377 - file: unknown location
5378 - line: 0
5379
5380
5381 EXCEPTION STACK TRACE: --------------
5382 unknown type
5383 -------------------------------------
5384
5385 Last checkpoint:
5386 - message: ""
5387 - file: test-macro-global-fixture.cpp
5388 - line: 177
5389
5390
5391 CONTEXT:
5392 - 'exception context should be shown'
5393 ]]></error><system-out><![CDATA[MESSAGE:
5394 - file : test-macro-global-fixture.cpp
5395 - line : 68
5396 - message: GlobalFixtureWithTeardown ctor
5397
5398 MESSAGE:
5399 - file : test-macro-global-fixture.cpp
5400 - line : 75
5401 - message: GlobalFixtureWithTeardown::teardown-calling function
5402
5403 ]]></system-out>
5404 <system-err><![CDATA[Failures detected in:
5405 boost.test global setup/teardown
5406 ]]></system-err>
5407 </testcase>
5408 <testcase assertions="4" name="bad_foo" time="0.1234">
5409 <failure message="failure" type="assertion error"><![CDATA[
5410 ASSERTION FAILURE:
5411 - file : test-macro-global-fixture.cpp
5412 - line : 154
5413 - message:
5414
5415 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5416 ASSERTION FAILURE:
5417 - file : test-macro-global-fixture.cpp
5418 - line : 161
5419 - message: with some message
5420 - context:
5421 - 'Context value=something'
5422 - 'Context value2=something different'
5423
5424
5425 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5426 ASSERTION FAILURE:
5427 - file : test-macro-global-fixture.cpp
5428 - line : 163
5429 - message: non sense
5430
5431 ]]></failure><system-out><![CDATA[MESSAGE:
5432 - file : test-macro-global-fixture.cpp
5433 - line : 156
5434 - message: this is a message
5435
5436 INFO:
5437 - file : test-macro-global-fixture.cpp
5438 - line : 157
5439 - message: check true has passed
5440
5441 ]]></system-out>
5442 <system-err><![CDATA[Failures detected in:
5443 - test case: Fake Test Suite Hierarchy/bad_foo
5444 - file: test-macro-global-fixture.cpp
5445 - line: 282
5446 ]]></system-err>
5447 </testcase>
5448 <testcase assertions="1" name="very_bad_foo" time="0.1234">
5449 <failure message="failure" type="fatal error"><![CDATA[
5450 ASSERTION FAILURE:
5451 - file : test-macro-global-fixture.cpp
5452 - line : 168
5453 - message: very_bad_foo is fatal
5454 - context:
5455 - 'some context'
5456
5457
5458 ]]></failure><system-err><![CDATA[Failures detected in:
5459 - test case: Fake Test Suite Hierarchy/very_bad_foo
5460 - file: test-macro-global-fixture.cpp
5461 - line: 283
5462 ]]></system-err>
5463 </testcase>
5464 <testcase assertions="2" name="very_bad_exception" time="0.1234">
5465 <failure message="failure" type="assertion error"><![CDATA[
5466 ASSERTION FAILURE:
5467 - file : test-macro-global-fixture.cpp
5468 - line : 177
5469 - message: with some message
5470 - context:
5471 - 'Context value=something'
5472 - 'Context value2=something different'
5473
5474
5475 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
5476 UNCAUGHT EXCEPTION:
5477 - file: unknown location
5478 - line: 0
5479
5480
5481 EXCEPTION STACK TRACE: --------------
5482 unknown type
5483 -------------------------------------
5484
5485 Last checkpoint:
5486 - message: ""
5487 - file: test-macro-global-fixture.cpp
5488 - line: 177
5489
5490
5491 CONTEXT:
5492 - 'exception context should be shown'
5493 ]]></error><system-err><![CDATA[Failures detected in:
5494 - test case: Fake Test Suite Hierarchy/very_bad_exception
5495 - file: test-macro-global-fixture.cpp
5496 - line: 284
5497 ]]></system-err>
5498 </testcase>
5499 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
5500 <system-out><![CDATA[MESSAGE:
5501 - file : boost.test framework
5502 - line : 212
5503 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
5504
5505 ]]></system-out>
5506 </testcase>
5507 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
5508 <failure message="failure" type="assertion error"><![CDATA[
5509 ASSERTION FAILURE:
5510 - file : test-macro-global-fixture.cpp
5511 - line : 154
5512 - message:
5513
5514 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5515 ASSERTION FAILURE:
5516 - file : test-macro-global-fixture.cpp
5517 - line : 161
5518 - message: with some message
5519 - context:
5520 - 'Context value=something'
5521 - 'Context value2=something different'
5522
5523
5524 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5525 ASSERTION FAILURE:
5526 - file : test-macro-global-fixture.cpp
5527 - line : 163
5528 - message: non sense
5529
5530 ]]></failure><system-out><![CDATA[MESSAGE:
5531 - file : test-macro-global-fixture.cpp
5532 - line : 156
5533 - message: this is a message
5534
5535 INFO:
5536 - file : test-macro-global-fixture.cpp
5537 - line : 157
5538 - message: check true has passed
5539
5540 ]]></system-out>
5541 <system-err><![CDATA[Failures detected in:
5542 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
5543 - file: test-macro-global-fixture.cpp
5544 - line: 279
5545 ]]></system-err>
5546 </testcase>
5547 </testsuite>
5548 * 3-format *******************************************************************
5549 <?xml version="1.0" encoding="UTF-8"?>
5550 <testsuite tests="1" skipped="0" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
5551 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
5552 <failure message="failure" type="assertion error"><![CDATA[
5553 ASSERTION FAILURE:
5554 - file : test-macro-global-fixture.cpp
5555 - line : 177
5556 - message: with some message
5557 - context:
5558 - 'Context value=something'
5559 - 'Context value2=something different'
5560
5561
5562 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
5563 UNCAUGHT EXCEPTION:
5564 - file: unknown location
5565 - line: 0
5566
5567
5568 EXCEPTION STACK TRACE: --------------
5569 unknown type
5570 -------------------------------------
5571
5572 Last checkpoint:
5573 - message: ""
5574 - file: test-macro-global-fixture.cpp
5575 - line: 177
5576
5577
5578 CONTEXT:
5579 - 'exception context should be shown'
5580 ]]></error><system-err><![CDATA[Failures detected in:
5581 boost.test global setup/teardown
5582 ]]></system-err>
5583 </testcase>
5584 <testcase assertions="4" name="bad_foo" time="0.1234">
5585 <failure message="failure" type="assertion error"><![CDATA[
5586 ASSERTION FAILURE:
5587 - file : test-macro-global-fixture.cpp
5588 - line : 154
5589 - message:
5590
5591 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5592 ASSERTION FAILURE:
5593 - file : test-macro-global-fixture.cpp
5594 - line : 161
5595 - message: with some message
5596 - context:
5597 - 'Context value=something'
5598 - 'Context value2=something different'
5599
5600
5601 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5602 ASSERTION FAILURE:
5603 - file : test-macro-global-fixture.cpp
5604 - line : 163
5605 - message: non sense
5606
5607 ]]></failure><system-err><![CDATA[Failures detected in:
5608 - test case: Fake Test Suite Hierarchy/bad_foo
5609 - file: test-macro-global-fixture.cpp
5610 - line: 282
5611 ]]></system-err>
5612 </testcase>
5613 <testcase assertions="1" name="very_bad_foo" time="0.1234">
5614 <failure message="failure" type="fatal error"><![CDATA[
5615 ASSERTION FAILURE:
5616 - file : test-macro-global-fixture.cpp
5617 - line : 168
5618 - message: very_bad_foo is fatal
5619 - context:
5620 - 'some context'
5621
5622
5623 ]]></failure><system-err><![CDATA[Failures detected in:
5624 - test case: Fake Test Suite Hierarchy/very_bad_foo
5625 - file: test-macro-global-fixture.cpp
5626 - line: 283
5627 ]]></system-err>
5628 </testcase>
5629 <testcase assertions="2" name="very_bad_exception" time="0.1234">
5630 <failure message="failure" type="assertion error"><![CDATA[
5631 ASSERTION FAILURE:
5632 - file : test-macro-global-fixture.cpp
5633 - line : 177
5634 - message: with some message
5635 - context:
5636 - 'Context value=something'
5637 - 'Context value2=something different'
5638
5639
5640 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
5641 UNCAUGHT EXCEPTION:
5642 - file: unknown location
5643 - line: 0
5644
5645
5646 EXCEPTION STACK TRACE: --------------
5647 unknown type
5648 -------------------------------------
5649
5650 Last checkpoint:
5651 - message: ""
5652 - file: test-macro-global-fixture.cpp
5653 - line: 177
5654
5655
5656 CONTEXT:
5657 - 'exception context should be shown'
5658 ]]></error><system-err><![CDATA[Failures detected in:
5659 - test case: Fake Test Suite Hierarchy/very_bad_exception
5660 - file: test-macro-global-fixture.cpp
5661 - line: 284
5662 ]]></system-err>
5663 </testcase>
5664 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
5665 </testcase>
5666 <testcase assertions="4" classname="1_bad_test_case_inside" name="bad_foo" time="0.1234">
5667 <failure message="failure" type="assertion error"><![CDATA[
5668 ASSERTION FAILURE:
5669 - file : test-macro-global-fixture.cpp
5670 - line : 154
5671 - message:
5672
5673 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5674 ASSERTION FAILURE:
5675 - file : test-macro-global-fixture.cpp
5676 - line : 161
5677 - message: with some message
5678 - context:
5679 - 'Context value=something'
5680 - 'Context value2=something different'
5681
5682
5683 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
5684 ASSERTION FAILURE:
5685 - file : test-macro-global-fixture.cpp
5686 - line : 163
5687 - message: non sense
5688
5689 ]]></failure><system-err><![CDATA[Failures detected in:
5690 - test case: Fake Test Suite Hierarchy/1 bad test case inside/bad_foo
5691 - file: test-macro-global-fixture.cpp
5692 - line: 279
5693 ]]></system-err>
5694 </testcase>
5695 </testsuite>
5696 * 1-format *******************************************************************
5697 Running 2 test cases...
5698 xxx/test-macro-global-fixture.cpp:293: Entering test suite "Fake Test Suite Hierarchy no errors"
5699 GlobalFixtureWithTeardown ctor
5700 xxx/test-macro-global-fixture.cpp:295: Entering test case "almost_good_foo"
5701 xxx/test-macro-global-fixture.cpp:150: warning: in "Fake Test Suite Hierarchy no errors/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
5702 Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
5703 xxx/test-macro-global-fixture.cpp:295: Leaving test case "almost_good_foo"
5704 xxx/test-macro-global-fixture.cpp:290: Entering test suite "1 test cases inside"
5705 xxx/test-macro-global-fixture.cpp:291: Entering test case "good_foo"
5706 Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
5707 xxx/test-macro-global-fixture.cpp:291: Leaving test case "good_foo"
5708 xxx/test-macro-global-fixture.cpp:290: Leaving test suite "1 test cases inside"
5709 GlobalFixtureWithTeardown::teardown-calling function
5710 xxx/test-macro-global-fixture.cpp:177: error: in "Fake Test Suite Hierarchy no errors": with some message
5711 Failure occurred in a following context:
5712 Context value=something
5713 Context value2=something different
5714 unknown location:0: fatal error: in "Fake Test Suite Hierarchy no errors": unknown type
5715 xxx/test-macro-global-fixture.cpp:177: last checkpoint
5716 Failure occurred in a following context:
5717 exception context should be shown
5718 xxx/test-macro-global-fixture.cpp:293: Leaving test suite "Fake Test Suite Hierarchy no errors"
5719
5720 * 2-format *******************************************************************
5721 <TestLog><TestSuite name="Fake Test Suite Hierarchy no errors" file="xxx/test-macro-global-fixture.cpp" line="293"><Message file="xxx/test-macro-global-fixture.cpp" line="68"><![CDATA[GlobalFixtureWithTeardown ctor]]></Message><TestCase name="almost_good_foo" file="xxx/test-macro-global-fixture.cpp" line="295"><Warning file="xxx/test-macro-global-fixture.cpp" line="150"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="1 test cases inside" file="xxx/test-macro-global-fixture.cpp" line="290"><TestCase name="good_foo" file="xxx/test-macro-global-fixture.cpp" line="291"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><Message file="xxx/test-macro-global-fixture.cpp" line="75"><![CDATA[GlobalFixtureWithTeardown::teardown-calling function]]></Message><Error file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Exception file="unknown location" line="0"><![CDATA[unknown type]]><LastCheckpoint file="xxx/test-macro-global-fixture.cpp" line="177"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception></TestSuite></TestLog>
5722 * 3-format *******************************************************************
5723 <?xml version="1.0" encoding="UTF-8"?>
5724 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
5725 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
5726 <failure message="failure" type="assertion error"><![CDATA[
5727 ASSERTION FAILURE:
5728 - file : test-macro-global-fixture.cpp
5729 - line : 177
5730 - message: with some message
5731 - context:
5732 - 'Context value=something'
5733 - 'Context value2=something different'
5734
5735
5736 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
5737 UNCAUGHT EXCEPTION:
5738 - file: unknown location
5739 - line: 0
5740
5741
5742 EXCEPTION STACK TRACE: --------------
5743 unknown type
5744 -------------------------------------
5745
5746 Last checkpoint:
5747 - message: ""
5748 - file: test-macro-global-fixture.cpp
5749 - line: 177
5750
5751
5752 CONTEXT:
5753 - 'exception context should be shown'
5754 ]]></error><system-out><![CDATA[MESSAGE:
5755 - file : test-macro-global-fixture.cpp
5756 - line : 68
5757 - message: GlobalFixtureWithTeardown ctor
5758
5759 MESSAGE:
5760 - file : test-macro-global-fixture.cpp
5761 - line : 75
5762 - message: GlobalFixtureWithTeardown::teardown-calling function
5763
5764 ]]></system-out>
5765 <system-err><![CDATA[Failures detected in:
5766 boost.test global setup/teardown
5767 ]]></system-err>
5768 </testcase>
5769 <testcase assertions="0" name="almost_good_foo" time="0.1234">
5770 <system-out><![CDATA[WARNING:
5771 - file : test-macro-global-fixture.cpp
5772 - line : 150
5773 - message: condition 2>3 is not satisfied [2 <= 3]
5774
5775 MESSAGE:
5776 - file : boost.test framework
5777 - line : 212
5778 - message: Test case Fake Test Suite Hierarchy no errors/almost_good_foo did not check any assertions
5779
5780 ]]></system-out>
5781 </testcase>
5782 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
5783 <system-out><![CDATA[MESSAGE:
5784 - file : boost.test framework
5785 - line : 212
5786 - message: Test case Fake Test Suite Hierarchy no errors/1 test cases inside/good_foo did not check any assertions
5787
5788 ]]></system-out>
5789 </testcase>
5790 </testsuite>
5791 * 3-format *******************************************************************
5792 <?xml version="1.0" encoding="UTF-8"?>
5793 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="Fake_Test_Suite_Hierarchy_no_errors" time="0.1234">
5794 <testcase assertions="2" name="boost_test-setup-teardown" time="0.1234">
5795 <failure message="failure" type="assertion error"><![CDATA[
5796 ASSERTION FAILURE:
5797 - file : test-macro-global-fixture.cpp
5798 - line : 177
5799 - message: with some message
5800 - context:
5801 - 'Context value=something'
5802 - 'Context value2=something different'
5803
5804
5805 ]]></failure><error message="unexpected exception" type="uncaught exception"><![CDATA[
5806 UNCAUGHT EXCEPTION:
5807 - file: unknown location
5808 - line: 0
5809
5810
5811 EXCEPTION STACK TRACE: --------------
5812 unknown type
5813 -------------------------------------
5814
5815 Last checkpoint:
5816 - message: ""
5817 - file: test-macro-global-fixture.cpp
5818 - line: 177
5819
5820
5821 CONTEXT:
5822 - 'exception context should be shown'
5823 ]]></error><system-err><![CDATA[Failures detected in:
5824 boost.test global setup/teardown
5825 ]]></system-err>
5826 </testcase>
5827 <testcase assertions="0" name="almost_good_foo" time="0.1234">
5828 </testcase>
5829 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
5830 </testcase>
5831 </testsuite>