File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
dd-trace-core/src/test/groovy/datadog/trace/core/propagation Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -156,4 +156,30 @@ class TracingPropagatorTest extends DDCoreSpecification {
156156 span. finish()
157157 tracer. close()
158158 }
159+
160+ def ' test ASM standalone billing propagator stop propagation' () {
161+ setup :
162+ injectSysConfig(' experimental.appsec.standalone.enabled' , standaloneAsmEnabled. toString())
163+ def tracer = tracerBuilder(). build()
164+ def span = tracer. buildSpan(' test' , ' operation' ). start()
165+ def setter = Mock (CarrierSetter )
166+ def carrier = new Object ()
167+
168+ when :
169+ Propagators . defaultPropagator(). inject(span, carrier, setter)
170+
171+ then :
172+ if (standaloneAsmEnabled) {
173+ 0 * setter. set(_, _, _)
174+ } else {
175+ (1 .. _) * setter. set(_, _, _)
176+ }
177+
178+ cleanup :
179+ span. finish()
180+ tracer. close()
181+
182+ where :
183+ standaloneAsmEnabled << [true , false ]
184+ }
159185}
You can’t perform that action at this time.
0 commit comments