mirror of
https://github.com/prometheus/prometheus.git
synced 2026-06-04 22:22:39 -04:00
Merge pull request #15252 from fionaliao/fl/fix-ooonh-reset
Stop ignoring `ignoreCounterResets` in `requireEqualSeries` test method
This commit is contained in:
commit
50fd0dbd2e
2 changed files with 7 additions and 5 deletions
|
|
@ -7039,9 +7039,8 @@ func TestOOOHistogramCompactionWithCounterResets(t *testing.T) {
|
|||
}
|
||||
series1ExpSamplesPostCompact = append(series1ExpSamplesPostCompact, s)
|
||||
}
|
||||
// Counter reset.
|
||||
// Counter reset, but set as unknown since the first sample of OOO chunks have UnknownCounterReset
|
||||
s = addSample(int64(490), series1, 100000, histogram.UnknownCounterReset)
|
||||
s = copyWithCounterReset(s, histogram.CounterReset)
|
||||
series1ExpSamplesPreCompact = append(series1ExpSamplesPreCompact, s)
|
||||
series1ExpSamplesPostCompact = append(series1ExpSamplesPostCompact, s)
|
||||
// Add some more samples after the counter reset.
|
||||
|
|
@ -7064,9 +7063,8 @@ func TestOOOHistogramCompactionWithCounterResets(t *testing.T) {
|
|||
}
|
||||
series2ExpSamplesPostCompact = append(series2ExpSamplesPostCompact, s)
|
||||
}
|
||||
// Counter reset.
|
||||
// Counter reset, but set as unknown since the first sample of OOO chunks have UnknownCounterReset
|
||||
s = addSample(int64(300), series2, 100000, histogram.UnknownCounterReset)
|
||||
s = copyWithCounterReset(s, histogram.CounterReset)
|
||||
series2ExpSamplesPreCompact = append(series2ExpSamplesPreCompact, s)
|
||||
series2ExpSamplesPostCompact = append(series2ExpSamplesPostCompact, s)
|
||||
// Add some more samples after the counter reset.
|
||||
|
|
|
|||
|
|
@ -111,7 +111,11 @@ func requireEqualSeries(t *testing.T, expected, actual map[string][]chunks.Sampl
|
|||
for name, expectedItem := range expected {
|
||||
actualItem, ok := actual[name]
|
||||
require.True(t, ok, "Expected series %s not found", name)
|
||||
requireEqualSamples(t, name, expectedItem, actualItem, requireEqualSamplesIgnoreCounterResets)
|
||||
if ignoreCounterResets {
|
||||
requireEqualSamples(t, name, expectedItem, actualItem, requireEqualSamplesIgnoreCounterResets)
|
||||
} else {
|
||||
requireEqualSamples(t, name, expectedItem, actualItem)
|
||||
}
|
||||
}
|
||||
for name := range actual {
|
||||
_, ok := expected[name]
|
||||
|
|
|
|||
Loading…
Reference in a new issue