|
|
|
|
@ -320,3 +320,80 @@ eval instant at 1m group without(point)(data) |
|
|
|
|
|
|
|
|
|
eval instant at 1m group(foo) |
|
|
|
|
{} 1 |
|
|
|
|
|
|
|
|
|
# Tests for avg. |
|
|
|
|
clear |
|
|
|
|
|
|
|
|
|
load 10s |
|
|
|
|
data{test="ten",point="a"} 8 |
|
|
|
|
data{test="ten",point="b"} 10 |
|
|
|
|
data{test="ten",point="c"} 12 |
|
|
|
|
data{test="inf",point="a"} 0 |
|
|
|
|
data{test="inf",point="b"} Inf |
|
|
|
|
data{test="inf",point="d"} Inf |
|
|
|
|
data{test="inf",point="c"} 0 |
|
|
|
|
data{test="-inf",point="a"} -Inf |
|
|
|
|
data{test="-inf",point="b"} -Inf |
|
|
|
|
data{test="-inf",point="c"} 0 |
|
|
|
|
data{test="inf2",point="a"} Inf |
|
|
|
|
data{test="inf2",point="b"} 0 |
|
|
|
|
data{test="inf2",point="c"} Inf |
|
|
|
|
data{test="-inf2",point="a"} -Inf |
|
|
|
|
data{test="-inf2",point="b"} 0 |
|
|
|
|
data{test="-inf2",point="c"} -Inf |
|
|
|
|
data{test="inf3",point="b"} Inf |
|
|
|
|
data{test="inf3",point="d"} Inf |
|
|
|
|
data{test="inf3",point="c"} Inf |
|
|
|
|
data{test="inf3",point="d"} -Inf |
|
|
|
|
data{test="-inf3",point="b"} -Inf |
|
|
|
|
data{test="-inf3",point="d"} -Inf |
|
|
|
|
data{test="-inf3",point="c"} -Inf |
|
|
|
|
data{test="-inf3",point="c"} Inf |
|
|
|
|
data{test="nan",point="a"} -Inf |
|
|
|
|
data{test="nan",point="b"} 0 |
|
|
|
|
data{test="nan",point="c"} Inf |
|
|
|
|
data{test="big",point="a"} 9.988465674311579e+307 |
|
|
|
|
data{test="big",point="b"} 9.988465674311579e+307 |
|
|
|
|
data{test="big",point="c"} 9.988465674311579e+307 |
|
|
|
|
data{test="big",point="d"} 9.988465674311579e+307 |
|
|
|
|
data{test="-big",point="a"} -9.988465674311579e+307 |
|
|
|
|
data{test="-big",point="b"} -9.988465674311579e+307 |
|
|
|
|
data{test="-big",point="c"} -9.988465674311579e+307 |
|
|
|
|
data{test="-big",point="d"} -9.988465674311579e+307 |
|
|
|
|
data{test="bigzero",point="a"} -9.988465674311579e+307 |
|
|
|
|
data{test="bigzero",point="b"} -9.988465674311579e+307 |
|
|
|
|
data{test="bigzero",point="c"} 9.988465674311579e+307 |
|
|
|
|
data{test="bigzero",point="d"} 9.988465674311579e+307 |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="ten"}) |
|
|
|
|
{} 10 |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="inf"}) |
|
|
|
|
{} Inf |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="inf2"}) |
|
|
|
|
{} Inf |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="inf3"}) |
|
|
|
|
{} NaN |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="-inf"}) |
|
|
|
|
{} -Inf |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="-inf2"}) |
|
|
|
|
{} -Inf |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="-inf3"}) |
|
|
|
|
{} NaN |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="nan"}) |
|
|
|
|
{} NaN |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="big"}) |
|
|
|
|
{} 9.988465674311579e+307 |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="-big"}) |
|
|
|
|
{} -9.988465674311579e+307 |
|
|
|
|
|
|
|
|
|
eval instant at 1m avg(data{test="bigzero"}) |
|
|
|
|
{} 0 |
|
|
|
|
|