]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/test/test/baseline-outputs/log-formatter-test.pattern
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / libs / test / test / baseline-outputs / log-formatter-test.pattern
index b25ad96ee20f65b8c4445bdf9d3dead8e20e261c..0cbe5ab164d3283f383b6b53201c3043bce79459 100644 (file)
@@ -7,14 +7,14 @@ xxx/log-formatter-test.cpp:210: Leaving test case "good_foo"
 xxx/log-formatter-test.cpp:209: Leaving test suite "1 test cases inside"
 
 * 2-format  *******************************************************************
-<TestLog><TestSuite name="1 test cases inside" file="xxx/log-formatter-test.cpp" line="209"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="210"><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></TestLog>
+<TestLog><TestSuite name="1 test cases inside" file="xxx/log-formatter-test.cpp" line="209"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="210"><Message file="boost.test framework" line="0"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
 <testsuite tests="1" skipped="0" errors="0" failures="0" id="0" name="1_test_cases_inside" time="0.1234">
 <testcase assertions="0" name="good_foo" time="0.1234">
 <system-out><![CDATA[MESSAGE:
 - file   : boost.test framework
-- line   : 212
+- line   : 0
 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
 
 ]]></system-out>
@@ -30,33 +30,33 @@ xxx/log-formatter-test.cpp:209: Leaving test suite "1 test cases inside"
 Running 1 test case...
 xxx/log-formatter-test.cpp:212: Entering test suite "1 bad test case inside"
 xxx/log-formatter-test.cpp:213: Entering test case "bad_foo"
-xxx/log-formatter-test.cpp:48: error: in "1 bad test case inside/bad_foo": 
+xxx/log-formatter-test.cpp:50: error: in "1 bad test case inside/bad_foo": 
 this is a message
-xxx/log-formatter-test.cpp:51: info: check true has passed
-xxx/log-formatter-test.cpp:55: error: in "1 bad test case inside/bad_foo": with some message
+xxx/log-formatter-test.cpp:53: info: check true has passed
+xxx/log-formatter-test.cpp:57: error: in "1 bad test case inside/bad_foo": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
-xxx/log-formatter-test.cpp:57: error: in "1 bad test case inside/bad_foo": non sense
+xxx/log-formatter-test.cpp:59: error: in "1 bad test case inside/bad_foo": non sense
 xxx/log-formatter-test.cpp:213: Leaving test case "bad_foo"
 xxx/log-formatter-test.cpp:212: Leaving test suite "1 bad test case inside"
 
 * 2-format  *******************************************************************
-<TestLog><TestSuite name="1 bad test case inside" file="xxx/log-formatter-test.cpp" line="212"><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="213"><Error file="xxx/log-formatter-test.cpp" line="48"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="50"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="51"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="55"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
+<TestLog><TestSuite name="1 bad test case inside" file="xxx/log-formatter-test.cpp" line="212"><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="213"><Error file="xxx/log-formatter-test.cpp" line="50"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="52"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="53"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="59"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite tests="0" skipped="0" errors="0" failures="1" id="0" name="1_bad_test_case_inside" time="0.1234">
+<testsuite tests="1" skipped="0" errors="0" failures="1" id="0" name="1_bad_test_case_inside" time="0.1234">
 <testcase assertions="4" name="bad_foo" time="0.1234">
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -66,17 +66,17 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-out><![CDATA[MESSAGE:
 - file   : log-formatter-test.cpp
-- line   : 50
+- line   : 52
 - message: this is a message
 
 INFO:
 - file   : log-formatter-test.cpp
-- line   : 51
+- line   : 53
 - message: check true has passed
 
 ]]></system-out>
@@ -89,18 +89,18 @@ INFO:
 </testsuite>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite tests="0" skipped="0" errors="0" failures="1" id="0" name="1_bad_test_case_inside" time="0.1234">
+<testsuite tests="1" skipped="0" errors="0" failures="1" id="0" name="1_bad_test_case_inside" time="0.1234">
 <testcase assertions="4" name="bad_foo" time="0.1234">
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -110,7 +110,7 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-err><![CDATA[Failures detected in:
@@ -124,25 +124,25 @@ ASSERTION FAILURE:
 Running 1 test case...
 xxx/log-formatter-test.cpp:215: Entering test suite "1 almost good test case inside"
 xxx/log-formatter-test.cpp:216: Entering test case "almost_good_foo"
-xxx/log-formatter-test.cpp:44: warning: in "1 almost good test case inside/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
+xxx/log-formatter-test.cpp:46: warning: in "1 almost good test case inside/almost_good_foo": condition 2>3 is not satisfied [2 <= 3]
 Test case 1 almost good test case inside/almost_good_foo did not check any assertions
 xxx/log-formatter-test.cpp:216: Leaving test case "almost_good_foo"
 xxx/log-formatter-test.cpp:215: Leaving test suite "1 almost good test case inside"
 
 * 2-format  *******************************************************************
-<TestLog><TestSuite name="1 almost good test case inside" file="xxx/log-formatter-test.cpp" line="215"><TestCase name="almost_good_foo" file="xxx/log-formatter-test.cpp" line="216"><Warning file="xxx/log-formatter-test.cpp" line="44"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="212"><![CDATA[Test case 1 almost good test case inside/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
+<TestLog><TestSuite name="1 almost good test case inside" file="xxx/log-formatter-test.cpp" line="215"><TestCase name="almost_good_foo" file="xxx/log-formatter-test.cpp" line="216"><Warning file="xxx/log-formatter-test.cpp" line="46"><![CDATA[condition 2>3 is not satisfied [2 <= 3]]]></Warning><Message file="boost.test framework" line="0"><![CDATA[Test case 1 almost good test case inside/almost_good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
 <testsuite tests="0" skipped="0" errors="0" failures="0" id="0" name="1_almost_good_test_case_inside" time="0.1234">
 <testcase assertions="0" name="almost_good_foo" time="0.1234">
 <system-out><![CDATA[WARNING:
 - file   : log-formatter-test.cpp
-- line   : 44
+- line   : 46
 - message: condition 2>3 is not satisfied [2 <= 3]
 
 MESSAGE:
 - file   : boost.test framework
-- line   : 212
+- line   : 0
 - message: Test case 1 almost good test case inside/almost_good_foo did not check any assertions
 
 ]]></system-out>
@@ -161,26 +161,26 @@ xxx/log-formatter-test.cpp:219: Entering test case "good_foo"
 Test case Fake Test Suite Hierarchy/2 test cases inside/good_foo did not check any assertions
 xxx/log-formatter-test.cpp:219: Leaving test case "good_foo"
 xxx/log-formatter-test.cpp:220: Entering test case "bad_foo"
-xxx/log-formatter-test.cpp:48: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": 
+xxx/log-formatter-test.cpp:50: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": 
 this is a message
-xxx/log-formatter-test.cpp:51: info: check true has passed
-xxx/log-formatter-test.cpp:55: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": with some message
+xxx/log-formatter-test.cpp:53: info: check true has passed
+xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
-xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": non sense
+xxx/log-formatter-test.cpp:59: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": non sense
 xxx/log-formatter-test.cpp:220: Leaving test case "bad_foo"
 xxx/log-formatter-test.cpp:218: Leaving test suite "2 test cases inside"
 
 * 2-format  *******************************************************************
-<TestLog><TestSuite name="2 test cases inside" file="xxx/log-formatter-test.cpp" line="218"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="219"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/2 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="220"><Error file="xxx/log-formatter-test.cpp" line="48"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="50"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="51"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="55"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
+<TestLog><TestSuite name="2 test cases inside" file="xxx/log-formatter-test.cpp" line="218"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="219"><Message file="boost.test framework" line="0"><![CDATA[Test case Fake Test Suite Hierarchy/2 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="220"><Error file="xxx/log-formatter-test.cpp" line="50"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="52"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="53"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="59"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite tests="1" skipped="0" errors="0" failures="1" id="0" name="2_test_cases_inside" time="0.1234">
+<testsuite tests="2" skipped="0" errors="0" failures="1" id="0" name="2_test_cases_inside" time="0.1234">
 <testcase assertions="0" name="good_foo" time="0.1234">
 <system-out><![CDATA[MESSAGE:
 - file   : boost.test framework
-- line   : 212
+- line   : 0
 - message: Test case Fake Test Suite Hierarchy/2 test cases inside/good_foo did not check any assertions
 
 ]]></system-out>
@@ -189,13 +189,13 @@ xxx/log-formatter-test.cpp:218: Leaving test suite "2 test cases inside"
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -205,17 +205,17 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-out><![CDATA[MESSAGE:
 - file   : log-formatter-test.cpp
-- line   : 50
+- line   : 52
 - message: this is a message
 
 INFO:
 - file   : log-formatter-test.cpp
-- line   : 51
+- line   : 53
 - message: check true has passed
 
 ]]></system-out>
@@ -228,20 +228,20 @@ INFO:
 </testsuite>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite tests="1" skipped="0" errors="0" failures="1" id="0" name="2_test_cases_inside" time="0.1234">
+<testsuite tests="2" skipped="0" errors="0" failures="1" id="0" name="2_test_cases_inside" time="0.1234">
 <testcase assertions="0" name="good_foo" time="0.1234">
 </testcase>
 <testcase assertions="4" name="bad_foo" time="0.1234">
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -251,7 +251,7 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-err><![CDATA[Failures detected in:
@@ -265,17 +265,17 @@ ASSERTION FAILURE:
 Running 3 test cases...
 xxx/log-formatter-test.cpp:222: Entering test suite "3 test cases inside"
 xxx/log-formatter-test.cpp:223: Entering test case "bad_foo"
-xxx/log-formatter-test.cpp:48: error: in "Fake Test Suite Hierarchy/3 test cases inside/bad_foo": 
+xxx/log-formatter-test.cpp:50: error: in "Fake Test Suite Hierarchy/3 test cases inside/bad_foo": 
 this is a message
-xxx/log-formatter-test.cpp:51: info: check true has passed
-xxx/log-formatter-test.cpp:55: error: in "Fake Test Suite Hierarchy/3 test cases inside/bad_foo": with some message
+xxx/log-formatter-test.cpp:53: info: check true has passed
+xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/3 test cases inside/bad_foo": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
-xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/3 test cases inside/bad_foo": non sense
+xxx/log-formatter-test.cpp:59: error: in "Fake Test Suite Hierarchy/3 test cases inside/bad_foo": non sense
 xxx/log-formatter-test.cpp:223: Leaving test case "bad_foo"
 xxx/log-formatter-test.cpp:224: Entering test case "very_bad_foo"
-xxx/log-formatter-test.cpp:62: fatal error: in "Fake Test Suite Hierarchy/3 test cases inside/very_bad_foo": very_bad_foo is fatal
+xxx/log-formatter-test.cpp:64: fatal error: in "Fake Test Suite Hierarchy/3 test cases inside/very_bad_foo": very_bad_foo is fatal
 Failure occurred in a following context:
     some context
 xxx/log-formatter-test.cpp:224: Leaving test case "very_bad_foo"
@@ -283,21 +283,21 @@ xxx/log-formatter-test.cpp:226: Test case "Fake Test Suite Hierarchy/3 test case
 xxx/log-formatter-test.cpp:222: Leaving test suite "3 test cases inside"
 
 * 2-format  *******************************************************************
-<TestLog><TestSuite name="3 test cases inside" file="xxx/log-formatter-test.cpp" line="222"><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="223"><Error file="xxx/log-formatter-test.cpp" line="48"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="50"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="51"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="55"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/log-formatter-test.cpp" line="224"><FatalError file="xxx/log-formatter-test.cpp" line="62"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo2" skipped="yes" reason="dependency test case &quot;Fake Test Suite Hierarchy/3 test cases inside/very_bad_foo&quot; has failed"/></TestSuite></TestLog>
+<TestLog><TestSuite name="3 test cases inside" file="xxx/log-formatter-test.cpp" line="222"><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="223"><Error file="xxx/log-formatter-test.cpp" line="50"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="52"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="53"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="59"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/log-formatter-test.cpp" line="224"><FatalError file="xxx/log-formatter-test.cpp" line="64"><![CDATA[very_bad_foo is fatal]]><Context><Frame><![CDATA[some context]]></Frame></Context></FatalError><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo2" skipped="yes" reason="dependency test case &quot;Fake Test Suite Hierarchy/3 test cases inside/very_bad_foo&quot; has failed"/></TestSuite></TestLog>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite tests="0" skipped="1" errors="1" failures="2" id="0" name="3_test_cases_inside" time="0.1234">
+<testsuite tests="2" skipped="1" errors="1" failures="1" id="0" name="3_test_cases_inside" time="0.1234">
 <testcase assertions="4" name="bad_foo" time="0.1234">
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -307,17 +307,17 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-out><![CDATA[MESSAGE:
 - file   : log-formatter-test.cpp
-- line   : 50
+- line   : 52
 - message: this is a message
 
 INFO:
 - file   : log-formatter-test.cpp
-- line   : 51
+- line   : 53
 - message: check true has passed
 
 ]]></system-out>
@@ -331,7 +331,7 @@ INFO:
 <failure message="failure" type="fatal error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 62
+- line   : 64
 - message: very_bad_foo is fatal
 - context:
   - 'some context'
@@ -352,18 +352,18 @@ ASSERTION FAILURE:
 </testsuite>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite tests="0" skipped="1" errors="1" failures="2" id="0" name="3_test_cases_inside" time="0.1234">
+<testsuite tests="2" skipped="1" errors="1" failures="1" id="0" name="3_test_cases_inside" time="0.1234">
 <testcase assertions="4" name="bad_foo" time="0.1234">
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -373,7 +373,7 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-err><![CDATA[Failures detected in:
@@ -386,7 +386,7 @@ ASSERTION FAILURE:
 <failure message="failure" type="fatal error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 62
+- line   : 64
 - message: very_bad_foo is fatal
 - context:
   - 'some context'
@@ -409,58 +409,58 @@ ASSERTION FAILURE:
 Running 4 test cases...
 xxx/log-formatter-test.cpp:230: Entering test suite "4 test cases inside"
 xxx/log-formatter-test.cpp:231: Entering test case "bad_foo"
-xxx/log-formatter-test.cpp:48: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": 
+xxx/log-formatter-test.cpp:50: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": 
 this is a message
-xxx/log-formatter-test.cpp:51: info: check true has passed
-xxx/log-formatter-test.cpp:55: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": with some message
+xxx/log-formatter-test.cpp:53: info: check true has passed
+xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
-xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": non sense
+xxx/log-formatter-test.cpp:59: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": non sense
 xxx/log-formatter-test.cpp:231: Leaving test case "bad_foo"
 xxx/log-formatter-test.cpp:232: Entering test case "very_bad_foo"
-xxx/log-formatter-test.cpp:62: fatal error: in "Fake Test Suite Hierarchy/4 test cases inside/very_bad_foo": very_bad_foo is fatal
+xxx/log-formatter-test.cpp:64: fatal error: in "Fake Test Suite Hierarchy/4 test cases inside/very_bad_foo": very_bad_foo is fatal
 Failure occurred in a following context:
     some context
 xxx/log-formatter-test.cpp:232: Leaving test case "very_bad_foo"
 xxx/log-formatter-test.cpp:233: Entering test case "very_bad_exception"
-xxx/log-formatter-test.cpp:71: error: in "Fake Test Suite Hierarchy/4 test cases inside/very_bad_exception": with some message
+xxx/log-formatter-test.cpp:73: error: in "Fake Test Suite Hierarchy/4 test cases inside/very_bad_exception": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/4 test cases inside/very_bad_exception": unknown type
-xxx/log-formatter-test.cpp:71: last checkpoint
+xxx/log-formatter-test.cpp:73: last checkpoint
 Failure occurred in a following context:
     exception context should be shown
 xxx/log-formatter-test.cpp:233: Leaving test case "very_bad_exception"
 xxx/log-formatter-test.cpp:234: Entering test case "bad_foo2"
-xxx/log-formatter-test.cpp:48: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": 
+xxx/log-formatter-test.cpp:50: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": 
 this is a message
-xxx/log-formatter-test.cpp:51: info: check true has passed
-xxx/log-formatter-test.cpp:55: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": with some message
+xxx/log-formatter-test.cpp:53: info: check true has passed
+xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
-xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": non sense
+xxx/log-formatter-test.cpp:59: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": non sense
 xxx/log-formatter-test.cpp:234: Leaving test case "bad_foo2"
 xxx/log-formatter-test.cpp:230: Leaving test suite "4 test cases inside"
 
 * 2-format  *******************************************************************
-<TestLog><TestSuite name="4 test cases inside" file="xxx/log-formatter-test.cpp" line="230"><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="231"><Error file="xxx/log-formatter-test.cpp" line="48"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="50"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="51"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="55"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/log-formatter-test.cpp" line="232"><FatalError file="xxx/log-formatter-test.cpp" line="62"><![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/log-formatter-test.cpp" line="233"><Error file="xxx/log-formatter-test.cpp" line="71"><![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/log-formatter-test.cpp" line="71"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo2" file="xxx/log-formatter-test.cpp" line="234"><Error file="xxx/log-formatter-test.cpp" line="48"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="50"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="51"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="55"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
+<TestLog><TestSuite name="4 test cases inside" file="xxx/log-formatter-test.cpp" line="230"><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="231"><Error file="xxx/log-formatter-test.cpp" line="50"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="52"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="53"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="59"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/log-formatter-test.cpp" line="232"><FatalError file="xxx/log-formatter-test.cpp" line="64"><![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/log-formatter-test.cpp" line="233"><Error file="xxx/log-formatter-test.cpp" line="73"><![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/log-formatter-test.cpp" line="73"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo2" file="xxx/log-formatter-test.cpp" line="234"><Error file="xxx/log-formatter-test.cpp" line="50"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="52"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="53"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="59"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite tests="0" skipped="0" errors="2" failures="4" id="0" name="4_test_cases_inside" time="0.1234">
+<testsuite tests="4" skipped="0" errors="2" failures="2" id="0" name="4_test_cases_inside" time="0.1234">
 <testcase assertions="4" name="bad_foo" time="0.1234">
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -470,17 +470,17 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-out><![CDATA[MESSAGE:
 - file   : log-formatter-test.cpp
-- line   : 50
+- line   : 52
 - message: this is a message
 
 INFO:
 - file   : log-formatter-test.cpp
-- line   : 51
+- line   : 53
 - message: check true has passed
 
 ]]></system-out>
@@ -494,7 +494,7 @@ INFO:
 <failure message="failure" type="fatal error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 62
+- line   : 64
 - message: very_bad_foo is fatal
 - context:
   - 'some context'
@@ -510,7 +510,7 @@ ASSERTION FAILURE:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 71
+- line   : 73
 - message: with some message
 - context:
   - 'Context value=something'
@@ -530,7 +530,7 @@ unknown type
 Last checkpoint:
 - message: ""
 - file: log-formatter-test.cpp
-- line: 71
+- line: 73
 
 
 CONTEXT:
@@ -545,13 +545,13 @@ CONTEXT:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -561,17 +561,17 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-out><![CDATA[MESSAGE:
 - file   : log-formatter-test.cpp
-- line   : 50
+- line   : 52
 - message: this is a message
 
 INFO:
 - file   : log-formatter-test.cpp
-- line   : 51
+- line   : 53
 - message: check true has passed
 
 ]]></system-out>
@@ -584,18 +584,18 @@ INFO:
 </testsuite>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite tests="0" skipped="0" errors="2" failures="4" id="0" name="4_test_cases_inside" time="0.1234">
+<testsuite tests="4" skipped="0" errors="2" failures="2" id="0" name="4_test_cases_inside" time="0.1234">
 <testcase assertions="4" name="bad_foo" time="0.1234">
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -605,7 +605,7 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-err><![CDATA[Failures detected in:
@@ -618,7 +618,7 @@ ASSERTION FAILURE:
 <failure message="failure" type="fatal error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 62
+- line   : 64
 - message: very_bad_foo is fatal
 - context:
   - 'some context'
@@ -634,7 +634,7 @@ ASSERTION FAILURE:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 71
+- line   : 73
 - message: with some message
 - context:
   - 'Context value=something'
@@ -654,7 +654,7 @@ unknown type
 Last checkpoint:
 - message: ""
 - file: log-formatter-test.cpp
-- line: 71
+- line: 73
 
 
 CONTEXT:
@@ -669,13 +669,13 @@ CONTEXT:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -685,7 +685,7 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-err><![CDATA[Failures detected in:
@@ -698,85 +698,86 @@ ASSERTION FAILURE:
 * 1-format  *******************************************************************
 Running 11 test cases...
 xxx/log-formatter-test.cpp:236: Entering test suite "Fake Test Suite Hierarchy"
+xxx/log-formatter-test.cpp:207: Test suite "Fake Test Suite Hierarchy/0 test cases inside" is skipped because disabled
 xxx/log-formatter-test.cpp:209: Entering test suite "1 test cases inside"
 xxx/log-formatter-test.cpp:210: Entering test case "good_foo"
 Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
 xxx/log-formatter-test.cpp:210: Leaving test case "good_foo"
-xxx/log-formatter-test.cpp:255: Entering test case "bad_foo"
-xxx/log-formatter-test.cpp:48: error: in "Fake Test Suite Hierarchy/1 test cases inside/bad_foo": 
+xxx/log-formatter-test.cpp:269: Entering test case "bad_foo"
+xxx/log-formatter-test.cpp:50: error: in "Fake Test Suite Hierarchy/1 test cases inside/bad_foo": 
 this is a message
-xxx/log-formatter-test.cpp:51: info: check true has passed
-xxx/log-formatter-test.cpp:55: error: in "Fake Test Suite Hierarchy/1 test cases inside/bad_foo": with some message
+xxx/log-formatter-test.cpp:53: info: check true has passed
+xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/1 test cases inside/bad_foo": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
-xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/1 test cases inside/bad_foo": non sense
-xxx/log-formatter-test.cpp:255: Leaving test case "bad_foo"
+xxx/log-formatter-test.cpp:59: error: in "Fake Test Suite Hierarchy/1 test cases inside/bad_foo": non sense
+xxx/log-formatter-test.cpp:269: Leaving test case "bad_foo"
 xxx/log-formatter-test.cpp:209: Leaving test suite "1 test cases inside"
 xxx/log-formatter-test.cpp:218: Entering test suite "2 test cases inside"
 xxx/log-formatter-test.cpp:219: Entering test case "good_foo"
 Test case Fake Test Suite Hierarchy/2 test cases inside/good_foo did not check any assertions
 xxx/log-formatter-test.cpp:219: Leaving test case "good_foo"
 xxx/log-formatter-test.cpp:220: Entering test case "bad_foo"
-xxx/log-formatter-test.cpp:48: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": 
+xxx/log-formatter-test.cpp:50: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": 
 this is a message
-xxx/log-formatter-test.cpp:51: info: check true has passed
-xxx/log-formatter-test.cpp:55: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": with some message
+xxx/log-formatter-test.cpp:53: info: check true has passed
+xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
-xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": non sense
+xxx/log-formatter-test.cpp:59: error: in "Fake Test Suite Hierarchy/2 test cases inside/bad_foo": non sense
 xxx/log-formatter-test.cpp:220: Leaving test case "bad_foo"
 xxx/log-formatter-test.cpp:218: Leaving test suite "2 test cases inside"
 xxx/log-formatter-test.cpp:230: Entering test suite "4 test cases inside"
 xxx/log-formatter-test.cpp:231: Entering test case "bad_foo"
-xxx/log-formatter-test.cpp:48: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": 
+xxx/log-formatter-test.cpp:50: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": 
 this is a message
-xxx/log-formatter-test.cpp:51: info: check true has passed
-xxx/log-formatter-test.cpp:55: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": with some message
+xxx/log-formatter-test.cpp:53: info: check true has passed
+xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
-xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": non sense
+xxx/log-formatter-test.cpp:59: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo": non sense
 xxx/log-formatter-test.cpp:231: Leaving test case "bad_foo"
 xxx/log-formatter-test.cpp:232: Entering test case "very_bad_foo"
-xxx/log-formatter-test.cpp:62: fatal error: in "Fake Test Suite Hierarchy/4 test cases inside/very_bad_foo": very_bad_foo is fatal
+xxx/log-formatter-test.cpp:64: fatal error: in "Fake Test Suite Hierarchy/4 test cases inside/very_bad_foo": very_bad_foo is fatal
 Failure occurred in a following context:
     some context
 xxx/log-formatter-test.cpp:232: Leaving test case "very_bad_foo"
 xxx/log-formatter-test.cpp:233: Entering test case "very_bad_exception"
-xxx/log-formatter-test.cpp:71: error: in "Fake Test Suite Hierarchy/4 test cases inside/very_bad_exception": with some message
+xxx/log-formatter-test.cpp:73: error: in "Fake Test Suite Hierarchy/4 test cases inside/very_bad_exception": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
 unknown location:0: fatal error: in "Fake Test Suite Hierarchy/4 test cases inside/very_bad_exception": unknown type
-xxx/log-formatter-test.cpp:71: last checkpoint
+xxx/log-formatter-test.cpp:73: last checkpoint
 Failure occurred in a following context:
     exception context should be shown
 xxx/log-formatter-test.cpp:233: Leaving test case "very_bad_exception"
 xxx/log-formatter-test.cpp:234: Entering test case "bad_foo2"
-xxx/log-formatter-test.cpp:48: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": 
+xxx/log-formatter-test.cpp:50: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": 
 this is a message
-xxx/log-formatter-test.cpp:51: info: check true has passed
-xxx/log-formatter-test.cpp:55: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": with some message
+xxx/log-formatter-test.cpp:53: info: check true has passed
+xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": with some message
 Failure occurred in a following context:
     Context value=something
     Context value2=something different
-xxx/log-formatter-test.cpp:57: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": non sense
+xxx/log-formatter-test.cpp:59: error: in "Fake Test Suite Hierarchy/4 test cases inside/bad_foo2": non sense
 xxx/log-formatter-test.cpp:234: Leaving test case "bad_foo2"
 xxx/log-formatter-test.cpp:230: Leaving test suite "4 test cases inside"
 xxx/log-formatter-test.cpp:222: Test suite "Fake Test Suite Hierarchy/3 test cases inside" is skipped because dependency test suite "Fake Test Suite Hierarchy/1 test cases inside" has failed
 xxx/log-formatter-test.cpp:236: Leaving test suite "Fake Test Suite Hierarchy"
 
 * 2-format  *******************************************************************
-<TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/log-formatter-test.cpp" line="236"><TestSuite name="1 test cases inside" file="xxx/log-formatter-test.cpp" line="209"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="210"><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><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="255"><Error file="xxx/log-formatter-test.cpp" line="48"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="50"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="51"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="55"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="2 test cases inside" file="xxx/log-formatter-test.cpp" line="218"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="219"><Message file="boost.test framework" line="212"><![CDATA[Test case Fake Test Suite Hierarchy/2 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="220"><Error file="xxx/log-formatter-test.cpp" line="48"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="50"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="51"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="55"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="4 test cases inside" file="xxx/log-formatter-test.cpp" line="230"><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="231"><Error file="xxx/log-formatter-test.cpp" line="48"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="50"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="51"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="55"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/log-formatter-test.cpp" line="232"><FatalError file="xxx/log-formatter-test.cpp" line="62"><![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/log-formatter-test.cpp" line="233"><Error file="xxx/log-formatter-test.cpp" line="71"><![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/log-formatter-test.cpp" line="71"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo2" file="xxx/log-formatter-test.cpp" line="234"><Error file="xxx/log-formatter-test.cpp" line="48"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="50"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="51"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="55"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="3 test cases inside" skipped="yes" reason="dependency test suite &quot;Fake Test Suite Hierarchy/1 test cases inside&quot; has failed"/></TestSuite></TestLog>
+<TestLog><TestSuite name="Fake Test Suite Hierarchy" file="xxx/log-formatter-test.cpp" line="236"><TestSuite name="0 test cases inside" skipped="yes" reason="disabled"/><TestSuite name="1 test cases inside" file="xxx/log-formatter-test.cpp" line="209"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="210"><Message file="boost.test framework" line="0"><![CDATA[Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="269"><Error file="xxx/log-formatter-test.cpp" line="50"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="52"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="53"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="59"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="2 test cases inside" file="xxx/log-formatter-test.cpp" line="218"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="219"><Message file="boost.test framework" line="0"><![CDATA[Test case Fake Test Suite Hierarchy/2 test cases inside/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="220"><Error file="xxx/log-formatter-test.cpp" line="50"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="52"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="53"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="59"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="4 test cases inside" file="xxx/log-formatter-test.cpp" line="230"><TestCase name="bad_foo" file="xxx/log-formatter-test.cpp" line="231"><Error file="xxx/log-formatter-test.cpp" line="50"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="52"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="53"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="59"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="very_bad_foo" file="xxx/log-formatter-test.cpp" line="232"><FatalError file="xxx/log-formatter-test.cpp" line="64"><![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/log-formatter-test.cpp" line="233"><Error file="xxx/log-formatter-test.cpp" line="73"><![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/log-formatter-test.cpp" line="73"><![CDATA[]]></LastCheckpoint><Context><Frame><![CDATA[exception context should be shown]]></Frame></Context></Exception><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="bad_foo2" file="xxx/log-formatter-test.cpp" line="234"><Error file="xxx/log-formatter-test.cpp" line="50"><![CDATA[]]></Error><Message file="xxx/log-formatter-test.cpp" line="52"><![CDATA[this is a message]]></Message><Info file="xxx/log-formatter-test.cpp" line="53"><![CDATA[check true has passed]]></Info><Error file="xxx/log-formatter-test.cpp" line="57"><![CDATA[with some message]]><Context><Frame><![CDATA[Context value=something]]></Frame><Frame><![CDATA[Context value2=something different]]></Frame></Context></Error><Error file="xxx/log-formatter-test.cpp" line="59"><![CDATA[non sense]]></Error><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestSuite name="3 test cases inside" skipped="yes" reason="dependency test suite &quot;Fake Test Suite Hierarchy/1 test cases inside&quot; has failed"/></TestSuite></TestLog>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite tests="2" skipped="3" errors="2" failures="6" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
+<testsuite tests="8" skipped="3" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
 <system-out><![CDATA[MESSAGE:
 - file   : boost.test framework
-- line   : 212
+- line   : 0
 - message: Test case Fake Test Suite Hierarchy/1 test cases inside/good_foo did not check any assertions
 
 ]]></system-out>
@@ -785,13 +786,13 @@ xxx/log-formatter-test.cpp:236: Leaving test suite "Fake Test Suite Hierarchy"
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -801,30 +802,30 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-out><![CDATA[MESSAGE:
 - file   : log-formatter-test.cpp
-- line   : 50
+- line   : 52
 - message: this is a message
 
 INFO:
 - file   : log-formatter-test.cpp
-- line   : 51
+- line   : 53
 - message: check true has passed
 
 ]]></system-out>
 <system-err><![CDATA[Failures detected in:
 - test case: Fake Test Suite Hierarchy/1 test cases inside/bad_foo
 - file: log-formatter-test.cpp
-- line: 255
+- line: 269
 ]]></system-err>
 </testcase>
 <testcase assertions="0" classname="2_test_cases_inside" name="good_foo" time="0.1234">
 <system-out><![CDATA[MESSAGE:
 - file   : boost.test framework
-- line   : 212
+- line   : 0
 - message: Test case Fake Test Suite Hierarchy/2 test cases inside/good_foo did not check any assertions
 
 ]]></system-out>
@@ -833,13 +834,13 @@ INFO:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -849,17 +850,17 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-out><![CDATA[MESSAGE:
 - file   : log-formatter-test.cpp
-- line   : 50
+- line   : 52
 - message: this is a message
 
 INFO:
 - file   : log-formatter-test.cpp
-- line   : 51
+- line   : 53
 - message: check true has passed
 
 ]]></system-out>
@@ -894,13 +895,13 @@ INFO:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -910,17 +911,17 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-out><![CDATA[MESSAGE:
 - file   : log-formatter-test.cpp
-- line   : 50
+- line   : 52
 - message: this is a message
 
 INFO:
 - file   : log-formatter-test.cpp
-- line   : 51
+- line   : 53
 - message: check true has passed
 
 ]]></system-out>
@@ -934,7 +935,7 @@ INFO:
 <failure message="failure" type="fatal error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 62
+- line   : 64
 - message: very_bad_foo is fatal
 - context:
   - 'some context'
@@ -950,7 +951,7 @@ ASSERTION FAILURE:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 71
+- line   : 73
 - message: with some message
 - context:
   - 'Context value=something'
@@ -970,7 +971,7 @@ unknown type
 Last checkpoint:
 - message: ""
 - file: log-formatter-test.cpp
-- line: 71
+- line: 73
 
 
 CONTEXT:
@@ -985,13 +986,13 @@ CONTEXT:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -1001,17 +1002,17 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-out><![CDATA[MESSAGE:
 - file   : log-formatter-test.cpp
-- line   : 50
+- line   : 52
 - message: this is a message
 
 INFO:
 - file   : log-formatter-test.cpp
-- line   : 51
+- line   : 53
 - message: check true has passed
 
 ]]></system-out>
@@ -1024,20 +1025,20 @@ INFO:
 </testsuite>
 * 3-format  *******************************************************************
 <?xml version="1.0" encoding="UTF-8"?>
-<testsuite tests="2" skipped="3" errors="2" failures="6" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
+<testsuite tests="8" skipped="3" errors="2" failures="4" id="0" name="Fake_Test_Suite_Hierarchy" time="0.1234">
 <testcase assertions="0" classname="1_test_cases_inside" name="good_foo" time="0.1234">
 </testcase>
 <testcase assertions="4" classname="1_test_cases_inside" name="bad_foo" time="0.1234">
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -1047,13 +1048,13 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-err><![CDATA[Failures detected in:
 - test case: Fake Test Suite Hierarchy/1 test cases inside/bad_foo
 - file: log-formatter-test.cpp
-- line: 255
+- line: 269
 ]]></system-err>
 </testcase>
 <testcase assertions="0" classname="2_test_cases_inside" name="good_foo" time="0.1234">
@@ -1062,13 +1063,13 @@ ASSERTION FAILURE:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -1078,7 +1079,7 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-err><![CDATA[Failures detected in:
@@ -1112,13 +1113,13 @@ ASSERTION FAILURE:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -1128,7 +1129,7 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-err><![CDATA[Failures detected in:
@@ -1141,7 +1142,7 @@ ASSERTION FAILURE:
 <failure message="failure" type="fatal error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 62
+- line   : 64
 - message: very_bad_foo is fatal
 - context:
   - 'some context'
@@ -1157,7 +1158,7 @@ ASSERTION FAILURE:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 71
+- line   : 73
 - message: with some message
 - context:
   - 'Context value=something'
@@ -1177,7 +1178,7 @@ unknown type
 Last checkpoint:
 - message: ""
 - file: log-formatter-test.cpp
-- line: 71
+- line: 73
 
 
 CONTEXT:
@@ -1192,13 +1193,13 @@ CONTEXT:
 <failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 48
+- line   : 50
 - message: 
 
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 55
+- line   : 57
 - message: with some message
 - context:
   - 'Context value=something'
@@ -1208,7 +1209,7 @@ ASSERTION FAILURE:
 ]]></failure><failure message="failure" type="assertion error"><![CDATA[
 ASSERTION FAILURE:
 - file   : log-formatter-test.cpp
-- line   : 57
+- line   : 59
 - message: non sense
 
 ]]></failure><system-err><![CDATA[Failures detected in:
@@ -1218,3 +1219,153 @@ ASSERTION FAILURE:
 ]]></system-err>
 </testcase>
 </testsuite>
+* 1-format  *******************************************************************
+Running 2 test cases...
+xxx/log-formatter-test.cpp:243: Entering test suite "Timeout"
+xxx/log-formatter-test.cpp:244: Entering test case "good_foo"
+Test case Timeout/good_foo did not check any assertions
+xxx/log-formatter-test.cpp:244: Leaving test case "good_foo"
+xxx/log-formatter-test.cpp:245: Entering test case "timeout_foo"
+unknown location:0: fatal error: in "Timeout/timeout_foo": fake  timeout
+xxx/log-formatter-test.cpp:245: Leaving test case "timeout_foo"
+xxx/log-formatter-test.cpp:243: Leaving test suite "Timeout"
+
+* 2-format  *******************************************************************
+<TestLog><TestSuite name="Timeout" file="xxx/log-formatter-test.cpp" line="243"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="244"><Message file="boost.test framework" line="0"><![CDATA[Test case Timeout/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="timeout_foo" file="xxx/log-formatter-test.cpp" line="245"><Exception file="unknown location" line="0"><![CDATA[fake  timeout]]></Exception><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
+* 3-format  *******************************************************************
+<?xml version="1.0" encoding="UTF-8"?>
+<testsuite tests="1" skipped="0" errors="0" failures="1" id="0" name="Timeout" time="0.1234">
+<testcase assertions="0" name="good_foo" time="0.1234">
+<system-out><![CDATA[MESSAGE:
+- file   : boost.test framework
+- line   : 0
+- message: Test case Timeout/good_foo did not check any assertions
+
+]]></system-out>
+</testcase>
+<testcase assertions="1" name="timeout_foo" time="0.1234">
+<error message="unexpected exception" type="execution timeout"><![CDATA[
+UNCAUGHT EXCEPTION:
+- file: unknown location
+- line: 0
+
+
+EXCEPTION STACK TRACE: --------------
+fake  timeout
+-------------------------------------]]></error><system-err><![CDATA[Failures detected in:
+- test case: Timeout/timeout_foo
+- file: log-formatter-test.cpp
+- line: 245
+]]></system-err>
+</testcase>
+</testsuite>
+* 3-format  *******************************************************************
+<?xml version="1.0" encoding="UTF-8"?>
+<testsuite tests="1" skipped="0" errors="0" failures="1" id="0" name="Timeout" time="0.1234">
+<testcase assertions="0" name="good_foo" time="0.1234">
+</testcase>
+<testcase assertions="1" name="timeout_foo" time="0.1234">
+<error message="unexpected exception" type="execution timeout"><![CDATA[
+UNCAUGHT EXCEPTION:
+- file: unknown location
+- line: 0
+
+
+EXCEPTION STACK TRACE: --------------
+fake  timeout
+-------------------------------------]]></error><system-err><![CDATA[Failures detected in:
+- test case: Timeout/timeout_foo
+- file: log-formatter-test.cpp
+- line: 245
+]]></system-err>
+</testcase>
+</testsuite>
+* 1-format  *******************************************************************
+Running 4 test cases...
+xxx/log-formatter-test.cpp:248: Entering test suite "Timeout-nested"
+xxx/log-formatter-test.cpp:249: Entering test case "good_foo"
+Test case Timeout-nested/good_foo did not check any assertions
+xxx/log-formatter-test.cpp:249: Leaving test case "good_foo"
+xxx/log-formatter-test.cpp:250: Entering test suite "Timeout"
+xxx/log-formatter-test.cpp:251: Entering test case "good_foo"
+Test case Timeout-nested/Timeout/good_foo did not check any assertions
+xxx/log-formatter-test.cpp:251: Leaving test case "good_foo"
+xxx/log-formatter-test.cpp:252: Entering test case "timeout_foo"
+unknown location:0: fatal error: in "Timeout-nested/Timeout/timeout_foo": fake  timeout
+xxx/log-formatter-test.cpp:252: Leaving test case "timeout_foo"
+xxx/log-formatter-test.cpp:250: Leaving test suite "Timeout"
+xxx/log-formatter-test.cpp:255: Entering test case "good_foo2"
+Test case Timeout-nested/good_foo2 did not check any assertions
+xxx/log-formatter-test.cpp:255: Leaving test case "good_foo2"
+xxx/log-formatter-test.cpp:248: Leaving test suite "Timeout-nested"
+
+* 2-format  *******************************************************************
+<TestLog><TestSuite name="Timeout-nested" file="xxx/log-formatter-test.cpp" line="248"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="249"><Message file="boost.test framework" line="0"><![CDATA[Test case Timeout-nested/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestSuite name="Timeout" file="xxx/log-formatter-test.cpp" line="250"><TestCase name="good_foo" file="xxx/log-formatter-test.cpp" line="251"><Message file="boost.test framework" line="0"><![CDATA[Test case Timeout-nested/Timeout/good_foo did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase><TestCase name="timeout_foo" file="xxx/log-formatter-test.cpp" line="252"><Exception file="unknown location" line="0"><![CDATA[fake  timeout]]></Exception><TestingTime>ZZZ</TestingTime></TestCase></TestSuite><TestCase name="good_foo2" file="xxx/log-formatter-test.cpp" line="255"><Message file="boost.test framework" line="0"><![CDATA[Test case Timeout-nested/good_foo2 did not check any assertions]]></Message><TestingTime>ZZZ</TestingTime></TestCase></TestSuite></TestLog>
+* 3-format  *******************************************************************
+<?xml version="1.0" encoding="UTF-8"?>
+<testsuite tests="3" skipped="0" errors="0" failures="1" id="0" name="Timeout-nested" time="0.1234">
+<testcase assertions="0" name="good_foo" time="0.1234">
+<system-out><![CDATA[MESSAGE:
+- file   : boost.test framework
+- line   : 0
+- message: Test case Timeout-nested/good_foo did not check any assertions
+
+]]></system-out>
+</testcase>
+<testcase assertions="0" classname="Timeout" name="good_foo" time="0.1234">
+<system-out><![CDATA[MESSAGE:
+- file   : boost.test framework
+- line   : 0
+- message: Test case Timeout-nested/Timeout/good_foo did not check any assertions
+
+]]></system-out>
+</testcase>
+<testcase assertions="1" classname="Timeout" name="timeout_foo" time="0.1234">
+<error message="unexpected exception" type="execution timeout"><![CDATA[
+UNCAUGHT EXCEPTION:
+- file: unknown location
+- line: 0
+
+
+EXCEPTION STACK TRACE: --------------
+fake  timeout
+-------------------------------------]]></error><system-err><![CDATA[Failures detected in:
+- test case: Timeout-nested/Timeout/timeout_foo
+- file: log-formatter-test.cpp
+- line: 252
+]]></system-err>
+</testcase>
+<testcase assertions="0" name="good_foo2" time="0.1234">
+<system-out><![CDATA[MESSAGE:
+- file   : boost.test framework
+- line   : 0
+- message: Test case Timeout-nested/good_foo2 did not check any assertions
+
+]]></system-out>
+</testcase>
+</testsuite>
+* 3-format  *******************************************************************
+<?xml version="1.0" encoding="UTF-8"?>
+<testsuite tests="3" skipped="0" errors="0" failures="1" id="0" name="Timeout-nested" time="0.1234">
+<testcase assertions="0" name="good_foo" time="0.1234">
+</testcase>
+<testcase assertions="0" classname="Timeout" name="good_foo" time="0.1234">
+</testcase>
+<testcase assertions="1" classname="Timeout" name="timeout_foo" time="0.1234">
+<error message="unexpected exception" type="execution timeout"><![CDATA[
+UNCAUGHT EXCEPTION:
+- file: unknown location
+- line: 0
+
+
+EXCEPTION STACK TRACE: --------------
+fake  timeout
+-------------------------------------]]></error><system-err><![CDATA[Failures detected in:
+- test case: Timeout-nested/Timeout/timeout_foo
+- file: log-formatter-test.cpp
+- line: 252
+]]></system-err>
+</testcase>
+<testcase assertions="0" name="good_foo2" time="0.1234">
+</testcase>
+</testsuite>