diff --git a/config/confighttp/confighttp_test.go b/config/confighttp/confighttp_test.go index 9c9a6fd1695..8107b6a77f8 100644 --- a/config/confighttp/confighttp_test.go +++ b/config/confighttp/confighttp_test.go @@ -51,6 +51,8 @@ var ( mockID = component.MustNewID("mock") dummyID = component.MustNewID("dummy") nonExistingID = component.MustNewID("nonexisting") + // Omit TracerProvider and MeterProvider in TelemetrySettings as otelhttp.Transport cannot be introspected + nilProvidersSettings = component.TelemetrySettings{Logger: zap.NewNop(), MetricsLevel: configtelemetry.LevelNone} ) func TestAllHTTPClientSettings(t *testing.T) { @@ -438,7 +440,7 @@ func TestHTTPClientSettingWithAuthConfig(t *testing.T) { for _, test := range tests { t.Run(test.name, func(t *testing.T) { // Omit TracerProvider and MeterProvider in TelemetrySettings as otelhttp.Transport cannot be introspected - client, err := test.settings.ToClient(context.Background(), test.host, component.TelemetrySettings{Logger: zap.NewNop(), MetricsLevel: configtelemetry.LevelNone}) + client, err := test.settings.ToClient(context.Background(), test.host, nilProvidersSettings) if test.shouldErr { assert.Error(t, err) return @@ -721,7 +723,7 @@ func TestHttpReception(t *testing.T) { TLSSetting: *tt.tlsClientCreds, } - client, errClient := hcs.ToClient(context.Background(), componenttest.NewNopHost(), component.TelemetrySettings{}) + client, errClient := hcs.ToClient(context.Background(), componenttest.NewNopHost(), nilProvidersSettings) require.NoError(t, errClient) if tt.forceHTTP1 { @@ -1523,13 +1525,13 @@ func BenchmarkHttpRequest(b *testing.B) { b.Run(bb.name, func(b *testing.B) { var c *http.Client if !bb.clientPerThread { - c, err = hcs.ToClient(context.Background(), componenttest.NewNopHost(), component.TelemetrySettings{}) + c, err = hcs.ToClient(context.Background(), componenttest.NewNopHost(), nilProvidersSettings) require.NoError(b, err) } b.RunParallel(func(pb *testing.PB) { if c == nil { - c, err = hcs.ToClient(context.Background(), componenttest.NewNopHost(), component.TelemetrySettings{}) + c, err = hcs.ToClient(context.Background(), componenttest.NewNopHost(), nilProvidersSettings) require.NoError(b, err) } if bb.forceHTTP1 {