Skip to content

Commit f0e32d2

Browse files
committed
updating test
1 parent c6ed471 commit f0e32d2

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

dd-trace-core/src/test/groovy/datadog/trace/core/PendingTraceBufferTest.groovy

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)