From 67ad781c0590a380ece5df78db9deebf2af2adb8 Mon Sep 17 00:00:00 2001 From: Juha Vuolle Date: Mon, 28 Apr 2025 11:27:04 +0300 Subject: [PATCH] Exclude tests that require future, when future is disabled (wasm) qfuturesynchronizer and qresultstore both rely on QFuture. Guard their autotests accordingly. Task-number: QTBUG-136101 Change-Id: I84680fd3383ceaa486bff53ad04b4a39e9e20d51 Reviewed-by: Lorn Potter --- tests/auto/corelib/thread/CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/auto/corelib/thread/CMakeLists.txt b/tests/auto/corelib/thread/CMakeLists.txt index d25d0205f53..8c0471cb8c6 100644 --- a/tests/auto/corelib/thread/CMakeLists.txt +++ b/tests/auto/corelib/thread/CMakeLists.txt @@ -5,10 +5,12 @@ if(QT_BUILD_WASM_BATCHED_TESTS) # not all tests currently work in WebAssembly add_subdirectory(qatomicint) add_subdirectory(qatomicinteger) add_subdirectory(qatomicpointer) - add_subdirectory(qfuturesynchronizer) + if(QT_FEATURE_future) + add_subdirectory(qfuturesynchronizer) + add_subdirectory(qresultstore) + endif() add_subdirectory(qmutexlocker) add_subdirectory(qreadlocker) - add_subdirectory(qresultstore) add_subdirectory(qwritelocker) return() endif()