File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
instrumentation/aws_lambda/test/opentelemetry Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 215215 end
216216 end
217217 end
218+
219+ describe 'no raise error when the span is not recording' do
220+ it 'no raise error xuan' do
221+ original_sampler = OpenTelemetry . tracer_provider . sampler
222+ OpenTelemetry . tracer_provider . sampler = OpenTelemetry ::SDK ::Trace ::Samplers . parent_based (
223+ root : OpenTelemetry ::SDK ::Trace ::Samplers ::ALWAYS_OFF
224+ )
225+
226+ otel_wrapper = OpenTelemetry ::Instrumentation ::AwsLambda ::Handler . new
227+ otel_wrapper . stub ( :call_original_handler , { } ) do
228+ assert otel_wrapper . call_wrapped ( event : sqs_record , context : context ) # assert no error will occur if span is not recording
229+ end
230+
231+ OpenTelemetry . tracer_provider . sampler = original_sampler
232+ end
233+ end
218234 end
219235
220236 describe 'validate_if_span_is_registered' do
You can’t perform that action at this time.
0 commit comments