Skip to content

Commit

Permalink
Add tests for negative selectors. (prometheus#3616)
Browse files Browse the repository at this point in the history
  • Loading branch information
brian-brazil authored Dec 23, 2017
1 parent d76d5de commit b418063
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions promql/testdata/selectors.test
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,25 @@ eval instant at 18000s rate(http_requests[40s]) - rate(http_requests[1m] offset
{job="api-server", instance="0", group="canary"} 5
{job="api-server", instance="1", group="canary"} 0

# https://github.com/prometheus/prometheus/issues/3575
eval instant at 0s http_requests{foo!="bar"}
http_requests{job="api-server", instance="0", group="production"} 0
http_requests{job="api-server", instance="1", group="production"} 0
http_requests{job="api-server", instance="0", group="canary"} 0
http_requests{job="api-server", instance="1", group="canary"} 0

eval instant at 0s http_requests{foo!="bar", job="api-server"}
http_requests{job="api-server", instance="0", group="production"} 0
http_requests{job="api-server", instance="1", group="production"} 0
http_requests{job="api-server", instance="0", group="canary"} 0
http_requests{job="api-server", instance="1", group="canary"} 0

eval instant at 0s http_requests{foo!~"bar", job="api-server"}
http_requests{job="api-server", instance="0", group="production"} 0
http_requests{job="api-server", instance="1", group="production"} 0
http_requests{job="api-server", instance="0", group="canary"} 0
http_requests{job="api-server", instance="1", group="canary"} 0

eval instant at 0s http_requests{foo!~"bar", job="api-server", instance="1", x!="y", z="", group!=""}
http_requests{job="api-server", instance="1", group="production"} 0
http_requests{job="api-server", instance="1", group="canary"} 0

0 comments on commit b418063

Please sign in to comment.