qt5base-lts/tests/auto/corelib
Edward Welbourne 2684deaf26 Attempt to unwedge tst_QThread::wait3_slowDestructor()
When the test failed, it never released the blocking slot, so the
tested thread remained blocked indefinitely. Blacklisting doesn't
rescue that: the test run gets killed by Coin's watchdog.

Use a QScopeGuard() to release the clocked slot on failure.
replacing the release that was happening only on success.

As drive-by clean-up, smarten up the code a little and remove an
unused enum.

Pick-to: 6.2 6.1 5.15
Change-Id: Ie035dafe6e4b1d82aea5de38ceb31c0f7fcf81d7
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
2021-08-17 19:18:54 +02:00
..
animation Avoid use after free in tst_qsequentialanimationgroup 2021-06-02 16:45:23 +02:00
global tests: Remove unused SRCDIR defines 2021-08-17 12:41:57 +00:00
io tests: Remove unused SRCDIR defines 2021-08-17 12:41:57 +00:00
itemmodels emit layoutAboutToBeChanged timely 2021-07-20 21:27:27 +01:00
kernel QVariant: Tolerate QObject* metatypes without QMetaObject 2021-08-10 13:07:18 +02:00
mimetypes Fix BASE argument of qt_add_resources 2021-05-18 16:02:52 +02:00
platform Android: Add runOnMainAndroidThread() under QNativeInterface 2021-05-26 23:24:11 +00:00
plugin QUuid: port to QAnyStringView 2021-07-30 22:54:28 +02:00
serialization tests: Remove unused SRCDIR defines 2021-08-17 12:41:57 +00:00
text QString/QByteArray::number(double): Test big numbers 2021-08-17 03:53:45 +02:00
thread Attempt to unwedge tst_QThread::wait3_slowDestructor() 2021-08-17 19:18:54 +02:00
time Fix and clean up utterly confused (and confusing) transition tests 2021-06-15 16:58:46 +02:00
tools QVarLengthArray: add support for emplacement 2021-08-16 17:26:29 +00:00
CMakeLists.txt Add tests for QAndroidApplication's sdkVersion and activity 2021-05-13 01:41:36 +03:00