@@ -92,7 +92,7 @@ func TestSessionSpansHandler(t *testing.T) {
9292 t .Run (tt .name , func (t * testing.T ) {
9393 eventID := "test-event"
9494 opName := semconv .GenAIOperationNameExecuteTool .Value .AsString ()
95- testTelemetry := setupTestTelemetry ()
95+ testTelemetry := setupTestTelemetry (t )
9696
9797 apiController := controllers .NewDebugAPIController (nil , nil , testTelemetry .dt )
9898 req , err := http .NewRequest (http .MethodGet , "/debug/sessions/" + tt .reqSessionID + "/spans" , nil )
@@ -204,7 +204,7 @@ func TestEventSpanHandler(t *testing.T) {
204204 for _ , tt := range tc {
205205 t .Run (tt .name , func (t * testing.T ) {
206206 sessionID := "test-session"
207- testTelemetry := setupTestTelemetry ()
207+ testTelemetry := setupTestTelemetry (t )
208208
209209 apiController := controllers .NewDebugAPIController (nil , nil , testTelemetry .dt )
210210 req , err := http .NewRequest (http .MethodGet , "/debug/events/" + tt .reqEventID + "/span" , nil )
@@ -258,8 +258,11 @@ type testTelemetry struct {
258258 lp * sdklog.LoggerProvider
259259}
260260
261- func setupTestTelemetry () * testTelemetry {
262- dt := services .NewDebugTelemetry (nil )
261+ func setupTestTelemetry (t * testing.T ) * testTelemetry {
262+ dt , err := services .NewDebugTelemetryWithConfig (nil )
263+ if err != nil {
264+ t .Fatalf ("failed to create debug telemetry: %v" , err )
265+ }
263266
264267 tp := sdktrace .NewTracerProvider (sdktrace .WithSpanProcessor (dt .SpanProcessor ()))
265268 lp := sdklog .NewLoggerProvider (sdklog .WithProcessor (dt .LogProcessor ()))
0 commit comments