From 2fc6ba1c942dc06c2882beffd680375cecfe9a4e Mon Sep 17 00:00:00 2001 From: Charles Korn Date: Wed, 5 Feb 2025 11:45:16 +1100 Subject: [PATCH] Expand `TestInstantQueryWithRangeVectorSelector` to include histograms Signed-off-by: Charles Korn --- promql/engine_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/promql/engine_test.go b/promql/engine_test.go index fcadfa1062..5c4bb744f5 100644 --- a/promql/engine_test.go +++ b/promql/engine_test.go @@ -3208,6 +3208,7 @@ func TestInstantQueryWithRangeVectorSelector(t *testing.T) { load 1m some_metric{env="1"} 0+1x4 some_metric{env="2"} 0+2x4 + some_metric{env="3"} {{count:0}}+{{count:1}}x4 some_metric_with_stale_marker 0 1 stale 3 `) t.Cleanup(func() { require.NoError(t, storage.Close()) }) @@ -3235,6 +3236,13 @@ func TestInstantQueryWithRangeVectorSelector(t *testing.T) { {T: timestamp.FromTime(baseT.Add(2 * time.Minute)), F: 4}, }, }, + { + Metric: labels.FromStrings("__name__", "some_metric", "env", "3"), + Histograms: []promql.HPoint{ + {T: timestamp.FromTime(baseT.Add(time.Minute)), H: &histogram.FloatHistogram{Count: 1, CounterResetHint: histogram.NotCounterReset}}, + {T: timestamp.FromTime(baseT.Add(2 * time.Minute)), H: &histogram.FloatHistogram{Count: 2, CounterResetHint: histogram.NotCounterReset}}, + }, + }, }, }, "matches no series": {