|
|
|
@ -59,6 +59,10 @@ func TestExprString(t *testing.T) {
|
|
|
|
|
inputs := []struct {
|
|
|
|
|
in, out string
|
|
|
|
|
}{
|
|
|
|
|
{
|
|
|
|
|
in: `sum(task:errors:rate10s{job="s"}) BY ()`,
|
|
|
|
|
out: `sum(task:errors:rate10s{job="s"})`,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
in: `sum(task:errors:rate10s{job="s"}) BY (code)`,
|
|
|
|
|
},
|
|
|
|
@ -77,6 +81,9 @@ func TestExprString(t *testing.T) {
|
|
|
|
|
{
|
|
|
|
|
in: `count_values("value", task:errors:rate10s{job="s"})`,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
in: `a - ON() c`,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
in: `a - ON(b) c`,
|
|
|
|
|
},
|
|
|
|
@ -92,6 +99,10 @@ func TestExprString(t *testing.T) {
|
|
|
|
|
{
|
|
|
|
|
in: `a - IGNORING(b) c`,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
in: `a - IGNORING() c`,
|
|
|
|
|
out: `a - c`,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
in: `up > BOOL 0`,
|
|
|
|
|
},
|
|
|
|
|