diff --git a/dd-trace-core/src/test/groovy/datadog/trace/common/writer/PayloadDispatcherImplTest.groovy b/dd-trace-core/src/test/groovy/datadog/trace/common/writer/PayloadDispatcherImplTest.groovy index 6826c4db310..8aaa47062fa 100644 --- a/dd-trace-core/src/test/groovy/datadog/trace/common/writer/PayloadDispatcherImplTest.groovy +++ b/dd-trace-core/src/test/groovy/datadog/trace/common/writer/PayloadDispatcherImplTest.groovy @@ -171,6 +171,9 @@ class PayloadDispatcherImplTest extends DDSpecification { NoopPathwayContext.INSTANCE, false, PropagationTags.factory().empty()) - return new DDSpan("test", 0, context, null) + def span = new DDSpan("test", 0, context, null) + // Stub explicitly to avoid Spock fabricating a dummy DDSpan per call (slow reflection fallback). + trace.getRootSpan() >> span + return span } }