File tree Expand file tree Collapse file tree 1 file changed +17
-3
lines changed
dd-trace-core/src/test/groovy/datadog/trace/core Expand file tree Collapse file tree 1 file changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -449,14 +449,28 @@ class PendingTraceBufferTest extends DDSpecification {
449449
450450 def " testing tracer flare dump" () {
451451 setup :
452- buffer. start()
453452 TracerFlare . addReporter {} // exercises default methods
454453 def dumpReporter = Mock (PendingTraceBuffer.TracerDump )
455454 TracerFlare . addReporter(dumpReporter)
455+ def pendingTrace = factory. create(DDTraceId . ONE )
456+ def parent = newSpanOf(pendingTrace)
457+ def child = newSpanOf(parent)
456458
457459 when :
458- def pendingTrace = factory. create(DDTraceId . ONE )
459- def span = newSpanOf(pendingTrace)
460+ parent. finish()
461+
462+ then :
463+ pendingTrace. size() == 1
464+ pendingTrace. pendingReferenceCount == 1
465+ 1 * bufferSpy. enqueue(pendingTrace)
466+ _ * bufferSpy. longRunningSpansEnabled()
467+ _ * tracer. getPartialFlushMinSpans() >> 10
468+ 1 * tracer. getTimeWithNanoTicks(_)
469+ 1 * tracer. onRootSpanPublished(parent)
470+ 0 * _
471+
472+ when :
473+ buffer. start()
460474 def entries = buildAndExtractZip()
461475
462476 then :
You can’t perform that action at this time.
0 commit comments