qt5base-lts/tests/auto/corelib/global
Edward Welbourne d05ca484cf Make tst_QNumeric more systematic about checking float as well as double
Do this by templating the floating-point tests, which removes some
existing duplication as well as avoiding new duplication. Did some
renaming in the process. Added some tests of fuzzyCompare that come
closer to its boundary. Increased number of tests from 69 to 97. Use
std::numeric_limits to replace assorted hard-coded constants and old
C-library boundary-value macros.

It turns out MSVC's float conflates quiet and signaling NaN (although
MinGW's doesn't); and WebAssembly's old fastcomp compiler conflates
NaNs for both float and double; so XFAIL the test for distinct NaNs in
those cases.

Change-Id: I0a1c0d2f68f75d51b8cda9e3ddfe7fa9c190a3e2
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Erik Verbruggen <erik.verbruggen@me.com>
2019-10-29 16:46:54 +01:00
..
q_func_info Updated license headers 2016-01-21 18:55:18 +00:00
qflags Remove handling of missing Q_COMPILER_INITIALIZER_LISTS 2019-05-02 23:10:55 +00:00
qfloat16 Correct handling of -qfloat16(0) 2019-10-03 16:30:40 +02:00
qgetputenv QByteArray: toInt() and toDouble() ignore surrounding whitespaces 2018-07-07 19:58:18 +00:00
qglobal Merge remote-tracking branch 'origin/5.13' into dev 2019-06-27 14:38:03 +02:00
qglobalstatic Port from QAtomic::load() to loadRelaxed() 2019-06-20 20:48:59 +02:00
qhooks tst_qhooks: test that it's possible to chain multiple hooks together 2016-11-18 15:22:32 +00:00
qlogging Conditionally disable parts of the tests testing the deprecated APIs 2019-08-01 13:51:18 +02:00
qnumeric Make tst_QNumeric more systematic about checking float as well as double 2019-10-29 16:46:54 +01:00
qrand Updated license headers 2016-01-21 18:55:18 +00:00
qrandomgenerator Merge remote-tracking branch 'origin/5.13' into 5.14 2019-09-30 14:43:02 +02:00
qtendian qendian: Fix float conversions 2018-10-28 22:26:56 +00:00
qwinregistry Win32: Consolidate registry code 2019-10-14 20:26:42 +02:00
global.pro Win32: Consolidate registry code 2019-10-14 20:26:42 +02:00