diff --git a/promql/promqltest/testdata/native_histograms.test b/promql/promqltest/testdata/native_histograms.test index f03b39a9f6..5605a225e6 100644 --- a/promql/promqltest/testdata/native_histograms.test +++ b/promql/promqltest/testdata/native_histograms.test @@ -998,6 +998,26 @@ eval instant at 10m histogram_sum(increase(reset_in_bucket[15m])) clear +# Test that abs() silently ignores native histograms +load 5m + multi_histogram {{schema:0 sum:5 count:4 buckets:[1 2 1]}}x10 + +eval instant at 10m abs(histogram_count(multi_histogram)) + {} 4 + +eval range from 9m to 10m step 1m abs(histogram_count(multi_histogram)) + {} 4 4 + +eval instant at 10m abs(multi_histogram) + +eval range from 9m to 10m step 1m abs(multi_histogram) + +eval instant at 10m histogram_count(abs(multi_histogram)) + +eval range from 9m to 10m step 1m histogram_count(abs(multi_histogram)) + +clear + # Test native histograms with custom buckets. load 5m custom_buckets_histogram {{schema:-53 sum:5 count:4 custom_values:[5 10] buckets:[1 2 1]}}x10