qt5base-lts/tests/auto/testlib/selftests/expected_float.junitxml
Tor Arne Vestbø 27db9e458c testlib: Clarify that our XUnit reporter is actually a JUnit reporter
The reporter was probably named 'xunit' based on the historical use of
xUnit to refer to testing frameworks derived from Smalltalk's SUnit.
These frameworks typically added their own prefix, e.g. JUnit for Java,
RUnit for R, etc.

The most popular of these was the JUnit framework, and the corresponding
XML output produced by the Ant built tool became somewhat of a de facto
standard, which is probably why we chose to model our reporter after it.

Nowadays however, naming it 'xunit' is problematic as there is actually
a testing famework named xUnit.net, typically shortened to, you guessed
it: xunit.

Test report consumers will typically have a junit mode, and an xunit
mode, and the latter could easily be mistaken for what testlib outputs,
unless we clarify this.

The clarification also allows us to safely extend our support for the
JUnit XML format to incorporate some elements that are nowadays common,
but where we are lagging behind the standard.

[ChangeLog][QTestLib] The formerly named 'xunitxml' test reporter has
been renamed to what it actually is: a JUnit test reporter, and is now
triggered by passing -o junitxml to the test binary.

Change-Id: Ieb20d3d2b5905c74e55b98174948cc70870c0ef9
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2020-02-03 13:48:25 +01:00

308 lines
19 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="96" tests="6" name="tst_float">
<properties>
<property value="@INSERT_QT_VERSION_HERE@" name="QTestVersion"/>
<property value="@INSERT_QT_VERSION_HERE@" name="QtVersion"/>
<property value="" name="QtBuild"/>
</properties>
<testcase result="pass" name="initTestCase"/>
<testcase result="fail" name="doubleComparisons">
<failure tag="should FAIL 1" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): 3" result="fail"/>
<failure tag="should FAIL 2" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 1e&#x002D;07
Expected (operandRight): 3e&#x002D;07" result="fail"/>
<failure tag="should FAIL 3" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 999999999999
Expected (operandRight): 999999999998" result="fail"/>
<failure tag="should FAIL 4" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 9.99999999999e&#x002D;311
Expected (operandRight): 9.99999999997e&#x002D;311" result="fail"/>
<failure tag="should FAIL 5" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 9.99999999999e+306
Expected (operandRight): 9.99999999997e+306" result="fail"/>
<failure tag="should FAIL: NaN != 0" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): 0" result="fail"/>
<failure tag="should FAIL: 0 != NaN" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 0
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: NaN != 1" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): 1" result="fail"/>
<failure tag="should FAIL: 1 != NaN" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: inf != &#x002D;inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: inf != nan" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: nan != inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != nan" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: nan != &#x002D;inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: inf != 0" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): 0" result="fail"/>
<failure tag="should FAIL: 0 != inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 0
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != 0" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): 0" result="fail"/>
<failure tag="should FAIL: 0 != &#x002D;inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 0
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: inf != 1" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): 1" result="fail"/>
<failure tag="should FAIL: 1 != inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != 1" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): 1" result="fail"/>
<failure tag="should FAIL: 1 != &#x002D;inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: inf != max" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): 1.79769313486e+308" result="fail"/>
<failure tag="should FAIL: inf != &#x002D;max" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): &#x002D;1.79769313486e+308" result="fail"/>
<failure tag="should FAIL: max != inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 1.79769313486e+308
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;max != inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;1.79769313486e+308
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != max" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): 1.79769313486e+308" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != &#x002D;max" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): &#x002D;1.79769313486e+308" result="fail"/>
<failure tag="should FAIL: max != &#x002D;inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : 1.79769313486e+308
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: &#x002D;max != &#x002D;inf" message="Compared doubles are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;1.79769313486e+308
Expected (operandRight): &#x002D;inf" result="fail"/>
</testcase>
<testcase result="fail" name="floatComparisons">
<failure tag="should FAIL 1" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): 3" result="fail"/>
<failure tag="should FAIL 2" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 1e&#x002D;07
Expected (operandRight): 3e&#x002D;07" result="fail"/>
<failure tag="should FAIL 3" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 99999
Expected (operandRight): 99998" result="fail"/>
<failure tag="should FAIL 4" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 9.9999e&#x002D;40
Expected (operandRight): 9.99971e&#x002D;40" result="fail"/>
<failure tag="should FAIL 5" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 9.9999e+37
Expected (operandRight): 9.9997e+37" result="fail"/>
<failure tag="should FAIL: NaN != 0" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): 0" result="fail"/>
<failure tag="should FAIL: 0 != NaN" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 0
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: NaN != 1" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): 1" result="fail"/>
<failure tag="should FAIL: 1 != NaN" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: inf != &#x002D;inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: inf != nan" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: nan != inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != nan" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: nan != &#x002D;inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: inf != 0" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): 0" result="fail"/>
<failure tag="should FAIL: 0 != inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 0
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != 0" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): 0" result="fail"/>
<failure tag="should FAIL: 0 != &#x002D;inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 0
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: inf != 1" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): 1" result="fail"/>
<failure tag="should FAIL: 1 != inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != 1" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): 1" result="fail"/>
<failure tag="should FAIL: 1 != &#x002D;inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: inf != max" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): 3.40282e+38" result="fail"/>
<failure tag="should FAIL: inf != &#x002D;max" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): &#x002D;3.40282e+38" result="fail"/>
<failure tag="should FAIL: max != inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 3.40282e+38
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;max != inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;3.40282e+38
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != max" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): 3.40282e+38" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != &#x002D;max" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): &#x002D;3.40282e+38" result="fail"/>
<failure tag="should FAIL: max != &#x002D;inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : 3.40282e+38
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: &#x002D;max != &#x002D;inf" message="Compared floats are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;3.40282e+38
Expected (operandRight): &#x002D;inf" result="fail"/>
</testcase>
<testcase result="fail" name="float16Comparisons">
<failure tag="should FAIL 1" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): 3" result="fail"/>
<failure tag="should FAIL 2" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 0.0001
Expected (operandRight): 0.0003" result="fail"/>
<failure tag="should FAIL 3" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 98
Expected (operandRight): 99" result="fail"/>
<failure tag="should FAIL 4" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 5.93e&#x002D;05
Expected (operandRight): 5.87e&#x002D;05" result="fail"/>
<failure tag="should FAIL 5" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 5.94e+04
Expected (operandRight): 5.88e+04" result="fail"/>
<failure tag="should FAIL: NaN != 0" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): 0" result="fail"/>
<failure tag="should FAIL: 0 != NaN" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 0
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: NaN != 1" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): 1" result="fail"/>
<failure tag="should FAIL: 1 != NaN" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: inf != &#x002D;inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: inf != nan" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: nan != inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != nan" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): nan" result="fail"/>
<failure tag="should FAIL: nan != &#x002D;inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : nan
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: inf != 0" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): 0" result="fail"/>
<failure tag="should FAIL: 0 != inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 0
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != 0" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): 0" result="fail"/>
<failure tag="should FAIL: 0 != &#x002D;inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 0
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: inf != 1" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): 1" result="fail"/>
<failure tag="should FAIL: 1 != inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != 1" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): 1" result="fail"/>
<failure tag="should FAIL: 1 != &#x002D;inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 1
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: inf != max" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): 6.55e+04" result="fail"/>
<failure tag="should FAIL: inf != &#x002D;max" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : inf
Expected (operandRight): &#x002D;6.55e+04" result="fail"/>
<failure tag="should FAIL: max != inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 6.55e+04
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;max != inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;6.55e+04
Expected (operandRight): inf" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != max" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): 6.55e+04" result="fail"/>
<failure tag="should FAIL: &#x002D;inf != &#x002D;max" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;inf
Expected (operandRight): &#x002D;6.55e+04" result="fail"/>
<failure tag="should FAIL: max != &#x002D;inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : 6.55e+04
Expected (operandRight): &#x002D;inf" result="fail"/>
<failure tag="should FAIL: &#x002D;max != &#x002D;inf" message="Compared qfloat16s are not the same (fuzzy compare)
Actual (operandLeft) : &#x002D;6.55e+04
Expected (operandRight): &#x002D;inf" result="fail"/>
</testcase>
<testcase result="fail" name="compareFloatTests">
<failure tag="1e0" message="Compared floats are not the same (fuzzy compare)
Actual (t1): 1
Expected (t3): 3" result="fail"/>
<failure tag="1e&#x002D;7" message="Compared floats are not the same (fuzzy compare)
Actual (t1): 1e&#x002D;07
Expected (t3): 3e&#x002D;07" result="fail"/>
<failure tag="1e+7" message="Compared floats are not the same (fuzzy compare)
Actual (t1): 1e+07
Expected (t3): 3e+07" result="fail"/>
</testcase>
<testcase result="pass" name="cleanupTestCase"/>
<system-err/>
</testsuite>