qt6-bb10/tests/auto/corelib
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
..
animation Update for failures only on dev branch. Use general platform names 2019-08-19 18:22:11 +02:00
codecs Port from QStringViewLiteral to u"" 2019-07-29 11:17:28 +03:00
global Make tst_QNumeric more systematic about checking float as well as double 2019-10-29 16:46:54 +01:00
io QFileSystemEngine: Consistently check for invalid file names 2019-10-24 13:37:22 +02:00
itemmodels Itemmodel tests: remove foreach usage 2019-08-19 19:10:06 +02:00
kernel Update for failures only on dev branch. Use general platform names 2019-08-19 18:22:11 +02:00
mimetypes Remove handling of missing Q_COMPILER_RVALUE_REFS 2019-05-01 20:24:45 +00:00
plugin Disable debug-and-release builds for MinGW 2019-09-18 06:28:16 +00:00
serialization Merge remote-tracking branch 'origin/5.13' into 5.14 2019-10-28 10:50:03 +01:00
statemachine QStateMachine: Don't scream at the user 2019-10-24 10:26:03 +02:00
text Update CLDR to v36 2019-10-25 11:44:48 +02:00
thread Update for failures only on dev branch. Use general platform names 2019-08-19 18:22:11 +02:00
time Distinguish invalid datetimes from others 2019-10-11 11:59:41 +02:00
tools Merge remote-tracking branch 'origin/5.13' into 5.14 2019-10-24 10:23:44 +02:00
corelib.pro Move text-related code out of corelib/tools/ to corelib/text/ 2019-07-10 17:05:30 +02:00