From 0f523e8f7ea4eb29ef090ccd1a6d6a5178bd8022 Mon Sep 17 00:00:00 2001 From: Jonathan Lifflander Date: Tue, 4 Feb 2025 15:00:23 -0800 Subject: [PATCH] #2389: trace: bypass special new case in test to make it pass --- tests/unit/trace/test_runnable_context_trace.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/unit/trace/test_runnable_context_trace.cc b/tests/unit/trace/test_runnable_context_trace.cc index 018aacc0af..3918a5a2ee 100644 --- a/tests/unit/trace/test_runnable_context_trace.cc +++ b/tests/unit/trace/test_runnable_context_trace.cc @@ -68,6 +68,11 @@ TEST_F(TestRunnableContextTrace, runnable_context_trace_test_1) { HandlerManager::setHandlerTrace(handler, true); + // Avoid special case in test, where we tell the trace component that we are + // in a direct invoke context to avoid the scheduler creating + // 'between-scheduler' events + theTrace()->setInInvokeContext(true); + // Give some nonsense parameters but Trace shouldn't touch them auto t = ctx::Trace( msg, /* in_trace_event */ 7, handler, /* in_from_node */ 3,