********* Start testing of tst_QGlobal_strict *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 static release build; by Apple LLVM 15.0.0 (clang-1500.3.9.4)), macos 14.3.0
PASS   : tst_QGlobal_strict::initTestCase()
PASS   : tst_QGlobal_strict::cMode()
PASS   : tst_QGlobal_strict::qIsNull()
PASS   : tst_QGlobal_strict::for_each()
PASS   : tst_QGlobal_strict::qassert()
PASS   : tst_QGlobal_strict::qpresume()
PASS   : tst_QGlobal_strict::qtry()
PASS   : tst_QGlobal_strict::checkptr()
PASS   : tst_QGlobal_strict::qstaticassert()
PASS   : tst_QGlobal_strict::qConstructorFunction()
PASS   : tst_QGlobal_strict::qCoreAppStartupFunction()
PASS   : tst_QGlobal_strict::qCoreAppStartupFunctionRestart()
PASS   : tst_QGlobal_strict::qDeclareSharedMarksTheTypeRelocatable()
PASS   : tst_QGlobal_strict::qDeclareSharedMakesTheTypeAdlSwappable()
PASS   : tst_QGlobal_strict::integerForSize()
PASS   : tst_QGlobal_strict::int128Literals()
PASS   : tst_QGlobal_strict::buildAbiEndianness()
PASS   : tst_QGlobal_strict::testqOverload()
PASS   : tst_QGlobal_strict::testqMinMax()
PASS   : tst_QGlobal_strict::qRoundFloats(round half)
PASS   : tst_QGlobal_strict::qRoundFloats(round negative half)
PASS   : tst_QGlobal_strict::qRoundFloats(round negative)
XFAIL  : tst_QGlobal_strict::qRoundFloats(round largest representable float less than 0.5) We know qRound fails in this case, but decided that we value simplicity over correctness
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/global/qglobal/tst_qglobal.cpp(921)]
XFAIL  : tst_QGlobal_strict::qRoundFloats(round largest representable float less than 0.5) We know qRound fails in this case, but decided that we value simplicity over correctness
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/global/qglobal/tst_qglobal.cpp(928)]
PASS   : tst_QGlobal_strict::qRoundFloats(round largest representable float less than 0.5)
PASS   : tst_QGlobal_strict::qRoundDoubles(round half)
PASS   : tst_QGlobal_strict::qRoundDoubles(round negative half)
PASS   : tst_QGlobal_strict::qRoundDoubles(round negative)
XFAIL  : tst_QGlobal_strict::qRoundDoubles(round largest representable double less than 0.5) We know qRound fails in this case, but decided that we value simplicity over correctness
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/global/qglobal/tst_qglobal.cpp(950)]
XFAIL  : tst_QGlobal_strict::qRoundDoubles(round largest representable double less than 0.5) We know qRound fails in this case, but decided that we value simplicity over correctness
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/global/qglobal/tst_qglobal.cpp(957)]
PASS   : tst_QGlobal_strict::qRoundDoubles(round largest representable double less than 0.5)
PASS   : tst_QGlobal_strict::PRImacros()
PASS   : tst_QGlobal_strict::testqToUnderlying()
PASS   : tst_QGlobal_strict::nodiscard()
PASS   : tst_QGlobal_strict::tagStructDefinitions()
PASS   : tst_QGlobal_strict::CXX20_constexpr_dtor()
PASS   : tst_QGlobal_strict::cleanupTestCase()
Totals: 33 passed, 0 failed, 0 skipped, 0 blacklisted, 2ms
********* Finished testing of tst_QGlobal_strict *********
