From 3c0fb0fa1bb8a16225c2cf9753c42484950d0527 Mon Sep 17 00:00:00 2001 From: Christian Mazakas Date: Wed, 3 May 2023 11:22:07 -0700 Subject: [PATCH] Attempt to fix flaky CI --- test/cfoa/swap_tests.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/cfoa/swap_tests.cpp b/test/cfoa/swap_tests.cpp index b5c2bd08..22cbfded 100644 --- a/test/cfoa/swap_tests.cpp +++ b/test/cfoa/swap_tests.cpp @@ -191,6 +191,7 @@ namespace { if (idx % 100 == 0) { cv.notify_all(); } + std::this_thread::yield(); } done1 = true; @@ -201,6 +202,7 @@ namespace { for (auto const& val : vals2) { x2.insert(val); + std::this_thread::yield(); } done2 = true; @@ -214,7 +216,11 @@ namespace { } x1.swap(x2); ++num_swaps; + std::this_thread::yield(); } while (!done1 || !done2); + + BOOST_TEST(done1); + BOOST_TEST(done2); }); t1.join();