(t *testing.T)
| 31 | } |
| 32 | |
| 33 | func setupTracer(t *testing.T) (*tracetest.SpanRecorder, oteltrace.Tracer) { |
| 34 | t.Helper() |
| 35 | |
| 36 | sr := tracetest.NewSpanRecorder() |
| 37 | tp := sdktrace.NewTracerProvider(sdktrace.WithSpanProcessor(sr)) |
| 38 | t.Cleanup(func() { |
| 39 | _ = tp.Shutdown(t.Context()) |
| 40 | }) |
| 41 | |
| 42 | return sr, tp.Tracer(t.Name()) |
| 43 | } |
| 44 | |
| 45 | func TestTraceAnthropic(t *testing.T) { |
| 46 | t.Parallel() |
no test coverage detected