From a9116c2142f7a4918bb0c7327ce3f63e55b5b191 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Sun, 9 Nov 2025 13:14:14 +0100 Subject: [PATCH] Serial run, CAPTURE back --- tests/ExtraTests/CMakeLists.txt | 1 + tests/ExtraTests/X94-ThreadSafetyTests.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/ExtraTests/CMakeLists.txt b/tests/ExtraTests/CMakeLists.txt index 281a04fa..6aafd527 100644 --- a/tests/ExtraTests/CMakeLists.txt +++ b/tests/ExtraTests/CMakeLists.txt @@ -565,4 +565,5 @@ add_test(NAME ThreadSafetyTests set_tests_properties(ThreadSafetyTests PROPERTIES PASS_REGULAR_EXPRESSION "assertions: 8001 | 4000 passed | 4001 failed" + RUN_SERIAL ON ) diff --git a/tests/ExtraTests/X94-ThreadSafetyTests.cpp b/tests/ExtraTests/X94-ThreadSafetyTests.cpp index 70e6dc66..b0ad38d9 100644 --- a/tests/ExtraTests/X94-ThreadSafetyTests.cpp +++ b/tests/ExtraTests/X94-ThreadSafetyTests.cpp @@ -27,9 +27,9 @@ TEST_CASE( "Failed REQUIRE in the main thread is fine" ) { std::vector threads; for ( size_t t = 0; t < 4; ++t) { threads.emplace_back( [t]() { -// CAPTURE(t); + CAPTURE(t); for (size_t i = 0; i < 1'000; ++i) { -// CAPTURE(i); + CAPTURE(i); CHECK( false ); CHECK( true ); }