diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2020-07-22 01:38:42 +0200 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2020-07-24 00:51:54 +0200 |
commit | 67c877562b18ea5c591d2884d2b14f7bf3a39149 (patch) | |
tree | efac919ee2f72dacb1df53896754d501640890a2 /tests/auto/testlib/selftests/expected_badxml.junitxml | |
parent | c70d693378b8110c09fdd18d7a4a22e8bd1b98d9 (diff) |
testlib: Output JUnitXML attributes in right order
The attributes are, like the elements, maintained in reverse
order in the underlying QTestCoreList, so we need to iterate
them backwards when printing out the resulting XML to reflect
the order they were added.
This results in e.g.:
<testcase name="passingBenchmark" result="pass">
Instead of:
<testcase result="pass" name="passingBenchmark">
Change-Id: Ic2eeab8de05ffedd0c41977358d5b40ff77878b1
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'tests/auto/testlib/selftests/expected_badxml.junitxml')
-rw-r--r-- | tests/auto/testlib/selftests/expected_badxml.junitxml | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/tests/auto/testlib/selftests/expected_badxml.junitxml b/tests/auto/testlib/selftests/expected_badxml.junitxml index 49048fdad6..de8fcb67f7 100644 --- a/tests/auto/testlib/selftests/expected_badxml.junitxml +++ b/tests/auto/testlib/selftests/expected_badxml.junitxml @@ -1,38 +1,38 @@ <?xml version="1.0" encoding="UTF-8" ?> -<testsuite errors="13" failures="5" tests="6" name="tst_BadXml"> +<testsuite name="tst_BadXml" tests="6" failures="5" errors="13"> <properties> - <property value="@INSERT_QT_VERSION_HERE@" name="QTestVersion"/> - <property value="@INSERT_QT_VERSION_HERE@" name="QtVersion"/> - <property value="" name="QtBuild"/> + <property name="QTestVersion" value="@INSERT_QT_VERSION_HERE@"/> + <property name="QtVersion" value="@INSERT_QT_VERSION_HERE@"/> + <property name="QtBuild" value=""/> </properties> - <testcase result="pass" name="initTestCase"/> - <testcase result="fail" name="badDataTag"> - <!-- tag="fail end cdata ]]> text ]]> more text" message="a message" type="qdebug" --> - <failure tag="fail end cdata ]]> text ]]> more text" message="a failure" result="fail"/> - <!-- tag="pass end cdata ]]> text ]]> more text" message="a message" type="qdebug" --> - <!-- tag="fail quotes " text" more text" message="a message" type="qdebug" --> - <failure tag="fail quotes " text" more text" message="a failure" result="fail"/> - <!-- tag="pass quotes " text" more text" message="a message" type="qdebug" --> - <!-- tag="fail xml close > open < tags < text" message="a message" type="qdebug" --> - <failure tag="fail xml close > open < tags < text" message="a failure" result="fail"/> - <!-- tag="pass xml close > open < tags < text" message="a message" type="qdebug" --> - <!-- tag="fail all > " mixed ]]> up > " in < the ]]> hopes < of triggering "< ]]> bugs" message="a message" type="qdebug" --> - <failure tag="fail all > " mixed ]]> up > " in < the ]]> hopes < of triggering "< ]]> bugs" message="a failure" result="fail"/> - <!-- tag="pass all > " mixed ]]> up > " in < the ]]> hopes < of triggering "< ]]> bugs" message="a message" type="qdebug" --> + <testcase name="initTestCase" result="pass"/> + <testcase name="badDataTag" result="fail"> + <!-- type="qdebug" message="a message" tag="fail end cdata ]]> text ]]> more text" --> + <failure result="fail" message="a failure" tag="fail end cdata ]]> text ]]> more text"/> + <!-- type="qdebug" message="a message" tag="pass end cdata ]]> text ]]> more text" --> + <!-- type="qdebug" message="a message" tag="fail quotes " text" more text" --> + <failure result="fail" message="a failure" tag="fail quotes " text" more text"/> + <!-- type="qdebug" message="a message" tag="pass quotes " text" more text" --> + <!-- type="qdebug" message="a message" tag="fail xml close > open < tags < text" --> + <failure result="fail" message="a failure" tag="fail xml close > open < tags < text"/> + <!-- type="qdebug" message="a message" tag="pass xml close > open < tags < text" --> + <!-- type="qdebug" message="a message" tag="fail all > " mixed ]]> up > " in < the ]]> hopes < of triggering "< ]]> bugs" --> + <failure result="fail" message="a failure" tag="fail all > " mixed ]]> up > " in < the ]]> hopes < of triggering "< ]]> bugs"/> + <!-- type="qdebug" message="a message" tag="pass all > " mixed ]]> up > " in < the ]]> hopes < of triggering "< ]]> bugs" --> </testcase> - <testcase result="pass" name="badMessage"> - <!-- tag="string 0" message="end cdata ]]> text ]]> more text" type="qdebug" --> - <!-- tag="string 1" message="quotes " text" more text" type="qdebug" --> - <!-- tag="string 2" message="xml close > open < tags < text" type="qdebug" --> - <!-- tag="string 3" message="all > " mixed ]]> up > " in < the ]]> hopes < of triggering "< ]]> bugs" type="qdebug" --> + <testcase name="badMessage" result="pass"> + <!-- type="qdebug" message="end cdata ]]> text ]]> more text" tag="string 0" --> + <!-- type="qdebug" message="quotes " text" more text" tag="string 1" --> + <!-- type="qdebug" message="xml close > open < tags < text" tag="string 2" --> + <!-- type="qdebug" message="all > " mixed ]]> up > " in < the ]]> hopes < of triggering "< ]]> bugs" tag="string 3" --> </testcase> - <testcase result="fail" name="failWithNoFile"> - <failure message="failure message" result="fail"/> + <testcase name="failWithNoFile" result="fail"> + <failure result="fail" message="failure message"/> </testcase> - <testcase result="pass" name="encoding"> - <!-- message=""Ülrich Ümläut"" type="qdebug" --> + <testcase name="encoding" result="pass"> + <!-- type="qdebug" message=""Ülrich Ümläut"" --> </testcase> - <testcase result="pass" name="cleanupTestCase"/> + <testcase name="cleanupTestCase" result="pass"/> <system-err> <![CDATA[a message]]> <![CDATA[a message]]> |