qt5base-lts/tests/auto/corelib/thread
Piotr Wierciński 4f168621d2 wasm: Fix test runner for asynchronous tests
Test runner was not properly handling tests which
return the control back to browser event loop.
It was treating such tests as if they exited with
code 0, marking them as succesfull even if they were
eventually failing or hanging.
This commit adds a callback to TestCase so the runner
is notified when a test truly has finished.
As a side effect, two tests need to be disabled for now
as they are failing for wasm, which was not properly
detected previously.

Change-Id: I0eb9383e5bb9cd660431c18747b9e94413629d1e
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2023-10-26 13:43:39 +02:00
..
qatomicint Revert "QAtomic: remove the copy ctor and assignment operator" 2023-10-25 15:56:54 +00:00
qatomicinteger Revert "QAtomic: remove the copy ctor and assignment operator" 2023-10-25 15:56:54 +00:00
qatomicpointer Revert "QAtomic: remove the copy ctor and assignment operator" 2023-10-25 15:56:54 +00:00
qfuture QtFuture: Prevent whenAll()/whenAny() from creating reference cycles 2023-09-15 13:36:15 +00:00
qfuturesynchronizer CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qfuturewatcher CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qmutex CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qmutexlocker CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qpromise CI: Enable some tests under corelib/thread for Wasm platform 2023-09-14 11:58:48 +02:00
qreadlocker CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qreadwritelock CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qresultstore CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qsemaphore CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qthread CMake: remove check for cxx11_future 2023-08-02 12:36:18 -07:00
qthreadonce CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qthreadpool tst_QThreadPool: remove Windows-specific QSKIP 2023-07-12 11:29:56 +02:00
qthreadstorage CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qwaitcondition CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qwritelocker CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
CMakeLists.txt wasm: Fix test runner for asynchronous tests 2023-10-26 13:43:39 +02:00