From a7c3a8d80dc2080f8de83f774212461de8b1c91f Mon Sep 17 00:00:00 2001 From: Ichthyostega Date: Tue, 24 Mar 2026 22:41:02 +0100 Subject: [PATCH] Testsuite: fix breakage - visible Signature of TestFrame changed due to being relocated into the Vault - attempt to make the WorkForce_test more robust; frequently fails on testsuite run after full build; so better ''wait'' for the workers to have started working, instead of using a fixed delay (that must be extremely short and is hard to predict) --- tests/steam/engine/node-devel-test.cpp | 2 +- tests/vault/gear/work-force-test.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/steam/engine/node-devel-test.cpp b/tests/steam/engine/node-devel-test.cpp index 11dc50549..c694215fd 100644 --- a/tests/steam/engine/node-devel-test.cpp +++ b/tests/steam/engine/node-devel-test.cpp @@ -296,7 +296,7 @@ namespace test { // generate a binding as processing-functor auto procFun = spec.makeFun(); using Sig = lib::meta::_Fun::Sig; - CHECK (showType() == "void (tuple, engine::TestFrame*)"_expect); + CHECK (showType() == "void (tuple, TestFrame*)"_expect); // Behaves identical to processing_generateFrame() — see above... size_t frameNr = defaultGen.u64(); diff --git a/tests/vault/gear/work-force-test.cpp b/tests/vault/gear/work-force-test.cpp index cdc0860d8..cb5f4c320 100644 --- a/tests/vault/gear/work-force-test.cpp +++ b/tests/vault/gear/work-force-test.cpp @@ -322,9 +322,8 @@ namespace test { wof.incScale(); wof.incScale(); - sleep_for(10us); + while (not check) /*spin*/; CHECK (3 == wof.size()); - CHECK (0 < check); CHECK (0 == errors); sleep_for(200ms); // wait for the programmed disaster