mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-15 00:13:30 +01:00
app/vmselect/promql: fix tests after d3fa0ccabd
This commit is contained in:
parent
f90bf265f4
commit
e48fd5776b
@ -4766,25 +4766,25 @@ func TestExecSuccess(t *testing.T) {
|
|||||||
})
|
})
|
||||||
t.Run(`topk(1)`, func(t *testing.T) {
|
t.Run(`topk(1)`, func(t *testing.T) {
|
||||||
t.Parallel()
|
t.Parallel()
|
||||||
q := `sort(topk(1, label_set(10, "foo", "bar") or label_set(time()/150, "baz", "sss")))`
|
q := `topk(1, label_set(10, "foo", "bar") or label_set(time()/150, "baz", "sss"))`
|
||||||
r1 := netstorage.Result{
|
r1 := netstorage.Result{
|
||||||
MetricName: metricNameExpected,
|
|
||||||
Values: []float64{10, 10, 10, nan, nan, nan},
|
|
||||||
Timestamps: timestampsExpected,
|
|
||||||
}
|
|
||||||
r1.MetricName.Tags = []storage.Tag{{
|
|
||||||
Key: []byte("foo"),
|
|
||||||
Value: []byte("bar"),
|
|
||||||
}}
|
|
||||||
r2 := netstorage.Result{
|
|
||||||
MetricName: metricNameExpected,
|
MetricName: metricNameExpected,
|
||||||
Values: []float64{nan, nan, nan, 10.666666666666666, 12, 13.333333333333334},
|
Values: []float64{nan, nan, nan, 10.666666666666666, 12, 13.333333333333334},
|
||||||
Timestamps: timestampsExpected,
|
Timestamps: timestampsExpected,
|
||||||
}
|
}
|
||||||
r2.MetricName.Tags = []storage.Tag{{
|
r1.MetricName.Tags = []storage.Tag{{
|
||||||
Key: []byte("baz"),
|
Key: []byte("baz"),
|
||||||
Value: []byte("sss"),
|
Value: []byte("sss"),
|
||||||
}}
|
}}
|
||||||
|
r2 := netstorage.Result{
|
||||||
|
MetricName: metricNameExpected,
|
||||||
|
Values: []float64{10, 10, 10, nan, nan, nan},
|
||||||
|
Timestamps: timestampsExpected,
|
||||||
|
}
|
||||||
|
r2.MetricName.Tags = []storage.Tag{{
|
||||||
|
Key: []byte("foo"),
|
||||||
|
Value: []byte("bar"),
|
||||||
|
}}
|
||||||
resultExpected := []netstorage.Result{r1, r2}
|
resultExpected := []netstorage.Result{r1, r2}
|
||||||
f(q, resultExpected)
|
f(q, resultExpected)
|
||||||
})
|
})
|
||||||
@ -5057,25 +5057,25 @@ func TestExecSuccess(t *testing.T) {
|
|||||||
})
|
})
|
||||||
t.Run(`bottomk(1)`, func(t *testing.T) {
|
t.Run(`bottomk(1)`, func(t *testing.T) {
|
||||||
t.Parallel()
|
t.Parallel()
|
||||||
q := `sort(bottomk(1, label_set(10, "foo", "bar") or label_set(time()/150, "baz", "sss")))`
|
q := `bottomk(1, label_set(10, "foo", "bar") or label_set(time()/150, "baz", "sss"))`
|
||||||
r1 := netstorage.Result{
|
r1 := netstorage.Result{
|
||||||
MetricName: metricNameExpected,
|
|
||||||
Values: []float64{6.666666666666667, 8, 9.333333333333334, nan, nan, nan},
|
|
||||||
Timestamps: timestampsExpected,
|
|
||||||
}
|
|
||||||
r1.MetricName.Tags = []storage.Tag{{
|
|
||||||
Key: []byte("baz"),
|
|
||||||
Value: []byte("sss"),
|
|
||||||
}}
|
|
||||||
r2 := netstorage.Result{
|
|
||||||
MetricName: metricNameExpected,
|
MetricName: metricNameExpected,
|
||||||
Values: []float64{nan, nan, nan, 10, 10, 10},
|
Values: []float64{nan, nan, nan, 10, 10, 10},
|
||||||
Timestamps: timestampsExpected,
|
Timestamps: timestampsExpected,
|
||||||
}
|
}
|
||||||
r2.MetricName.Tags = []storage.Tag{{
|
r1.MetricName.Tags = []storage.Tag{{
|
||||||
Key: []byte("foo"),
|
Key: []byte("foo"),
|
||||||
Value: []byte("bar"),
|
Value: []byte("bar"),
|
||||||
}}
|
}}
|
||||||
|
r2 := netstorage.Result{
|
||||||
|
MetricName: metricNameExpected,
|
||||||
|
Values: []float64{6.666666666666667, 8, 9.333333333333334, nan, nan, nan},
|
||||||
|
Timestamps: timestampsExpected,
|
||||||
|
}
|
||||||
|
r2.MetricName.Tags = []storage.Tag{{
|
||||||
|
Key: []byte("baz"),
|
||||||
|
Value: []byte("sss"),
|
||||||
|
}}
|
||||||
resultExpected := []netstorage.Result{r1, r2}
|
resultExpected := []netstorage.Result{r1, r2}
|
||||||
f(q, resultExpected)
|
f(q, resultExpected)
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user