fix(otlp): benchmark assert makes no sense (#17023)

convert.Timeseries() and converter.Metadata() is never nil, because
they are always initialized. It's better to assert on whether they are
empty or not.

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
This commit is contained in:
George Krajcsovits 2025-08-07 19:04:21 +02:00 committed by GitHub
parent ae85827e3a
commit 8f6a71e188
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -996,8 +996,13 @@ func BenchmarkPrometheusConverter_FromMetrics(b *testing.B) {
annots, err := converter.FromMetrics(context.Background(), payload.Metrics(), settings)
require.NoError(b, err)
require.Empty(b, annots)
require.NotNil(b, converter.TimeSeries())
require.NotNil(b, converter.Metadata())
if histogramCount+nonHistogramCount > 0 {
require.NotEmpty(b, converter.TimeSeries())
require.NotEmpty(b, converter.Metadata())
} else {
require.Empty(b, converter.TimeSeries())
require.Empty(b, converter.Metadata())
}
}
})
}