Fixed XML regression tests
This commit is contained in:
parent
17f16f60ce
commit
3e5f43ff74
3 changed files with 83 additions and 1 deletions
82
samples/tests/outputs/xml_test.sh.err.expected
Normal file
82
samples/tests/outputs/xml_test.sh.err.expected
Normal file
|
@ -0,0 +1,82 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Tests compiled with Criterion v2.1.0 -->
|
||||
<testsuites name="Criterion Tests" tests="2" failures="1" errors="0" disabled="0">
|
||||
<testsuite name="misc" tests="2" failures="1" errors="0" disabled="0" skipped="0">
|
||||
<testcase name="passing" assertions="1" status="PASSED">
|
||||
</testcase>
|
||||
<testcase name="failing" assertions="1" status="FAILED">
|
||||
<failure type="assert" message="1 assertion(s) failed.">simple.c:4: The expression 0 is false. </failure>
|
||||
</testcase>
|
||||
</testsuite>
|
||||
</testsuites>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Tests compiled with Criterion v2.1.0 -->
|
||||
<testsuites name="Criterion Tests" tests="3" failures="2" errors="1" disabled="0">
|
||||
<testsuite name="simple" tests="3" failures="2" errors="1" disabled="0" skipped="0">
|
||||
<testcase name="wrong_signal" assertions="0" status="FAILED">
|
||||
<failure type="assert" message="0 assertion(s) failed."></failure>
|
||||
</testcase>
|
||||
<testcase name="uncaught" assertions="0" status="ERRORED">
|
||||
<error type="crash" message="The test crashed." /> </testcase>
|
||||
<testcase name="caught" assertions="0" status="PASSED">
|
||||
</testcase>
|
||||
</testsuite>
|
||||
</testsuites>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Tests compiled with Criterion v2.1.0 -->
|
||||
<testsuites name="Criterion Tests" tests="6" failures="2" errors="0" disabled="0">
|
||||
<testsuite name="asserts" tests="6" failures="2" errors="0" disabled="0" skipped="0">
|
||||
<testcase name="string" assertions="10" status="PASSED">
|
||||
</testcase>
|
||||
<testcase name="old_school" assertions="2" status="FAILED">
|
||||
<failure type="assert" message="2 assertion(s) failed.">asserts.c:18: The conditions for this assertion were not met. asserts.c:17: You can fail an assertion with a message from anywhere </failure>
|
||||
</testcase>
|
||||
<testcase name="native" assertions="8" status="PASSED">
|
||||
</testcase>
|
||||
<testcase name="float" assertions="2" status="PASSED">
|
||||
</testcase>
|
||||
<testcase name="base" assertions="6" status="FAILED">
|
||||
<failure type="assert" message="2 assertion(s) failed.">asserts.c:12: This assert runs asserts.c:11: assert is fatal, expect isn't </failure>
|
||||
</testcase>
|
||||
<testcase name="array" assertions="3" status="PASSED">
|
||||
</testcase>
|
||||
</testsuite>
|
||||
</testsuites>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Tests compiled with Criterion v2.1.0 -->
|
||||
<testsuites name="Criterion Tests" tests="3" failures="0" errors="0" disabled="1">
|
||||
<testsuite name="suite2" tests="1" failures="0" errors="0" disabled="0" skipped="0">
|
||||
<testcase name="test" assertions="1" status="PASSED">
|
||||
</testcase>
|
||||
</testsuite>
|
||||
<testsuite name="suite1" tests="1" failures="0" errors="0" disabled="0" skipped="0">
|
||||
<testcase name="test" assertions="1" status="PASSED">
|
||||
</testcase>
|
||||
</testsuite>
|
||||
<testsuite name="disabled" tests="1" failures="0" errors="0" disabled="1" skipped="1">
|
||||
<testcase name="test" assertions="0" status="SKIPPED">
|
||||
<skipped/>
|
||||
</testcase>
|
||||
</testsuite>
|
||||
</testsuites>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Tests compiled with Criterion v2.1.0 -->
|
||||
<testsuites name="Criterion Tests" tests="1" failures="1" errors="0" disabled="0">
|
||||
<testsuite name="sample" tests="1" failures="1" errors="0" disabled="0" skipped="0">
|
||||
<testcase name="long_msg" assertions="1" status="FAILED">
|
||||
<failure type="assert" message="1 assertion(s) failed.">long-messages.c:4: This is A long message Spawning multiple lines. Formatting is respected. </failure>
|
||||
</testcase>
|
||||
</testsuite>
|
||||
</testsuites>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Tests compiled with Criterion v2.1.0 -->
|
||||
<testsuites name="Criterion Tests" tests="2" failures="1" errors="0" disabled="1">
|
||||
<testsuite name="misc" tests="2" failures="1" errors="0" disabled="1" skipped="1">
|
||||
<testcase name="skipped" assertions="0" status="SKIPPED">
|
||||
<skipped/>
|
||||
</testcase>
|
||||
<testcase name="failing" assertions="1" status="FAILED">
|
||||
<failure type="assert" message="1 assertion(s) failed.">description.c:4: The expression 0 is false. </failure>
|
||||
</testcase>
|
||||
</testsuite>
|
||||
</testsuites>
|
0
samples/tests/outputs/xml_test.sh.out.expected
Normal file
0
samples/tests/outputs/xml_test.sh.out.expected
Normal file
|
@ -3,5 +3,5 @@
|
|||
./signal.c.bin --xml --always-succeed
|
||||
./asserts.c.bin --xml --always-succeed
|
||||
./more-suites.c.bin --xml --always-succeed
|
||||
./long-messages.c.bin --xml --always-succeed
|
||||
./tests/long-messages.c.bin --xml --always-succeed
|
||||
./description.c.bin --xml --always-succeed
|
||||
|
|
Loading…
Add table
Reference in a new issue