mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Search: Add label query test (#98348)
This commit is contained in:
parent
1d8ffdd92d
commit
5b3b9c1113
@ -77,6 +77,9 @@ func TestBleveBackend(t *testing.T) {
|
|||||||
DASHBOARD_PANEL_TYPES: []string{"timeseries", "table"},
|
DASHBOARD_PANEL_TYPES: []string{"timeseries", "table"},
|
||||||
DASHBOARD_ERRORS_TODAY: 25,
|
DASHBOARD_ERRORS_TODAY: 25,
|
||||||
},
|
},
|
||||||
|
Labels: map[string]string{
|
||||||
|
utils.LabelKeyDeprecatedInternalID: "10", // nolint:staticcheck
|
||||||
|
},
|
||||||
Tags: []string{"aa", "bb"},
|
Tags: []string{"aa", "bb"},
|
||||||
})
|
})
|
||||||
_ = index.Write(&resource.IndexableDocument{
|
_ = index.Write(&resource.IndexableDocument{
|
||||||
@ -97,7 +100,8 @@ func TestBleveBackend(t *testing.T) {
|
|||||||
},
|
},
|
||||||
Tags: []string{"aa"},
|
Tags: []string{"aa"},
|
||||||
Labels: map[string]string{
|
Labels: map[string]string{
|
||||||
"region": "east",
|
"region": "east",
|
||||||
|
utils.LabelKeyDeprecatedInternalID: "11", // nolint:staticcheck
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
_ = index.Write(&resource.IndexableDocument{
|
_ = index.Write(&resource.IndexableDocument{
|
||||||
@ -176,6 +180,24 @@ func TestBleveBackend(t *testing.T) {
|
|||||||
|
|
||||||
count, _ = index.DocCount(ctx, "zzz")
|
count, _ = index.DocCount(ctx, "zzz")
|
||||||
assert.Equal(t, int64(1), count)
|
assert.Equal(t, int64(1), count)
|
||||||
|
|
||||||
|
rsp, err = index.Search(ctx, nil, &resource.ResourceSearchRequest{
|
||||||
|
Options: &resource.ListOptions{
|
||||||
|
Key: key,
|
||||||
|
Labels: []*resource.Requirement{{
|
||||||
|
Key: utils.LabelKeyDeprecatedInternalID, // nolint:staticcheck
|
||||||
|
Operator: "in",
|
||||||
|
Values: []string{"10", "11"},
|
||||||
|
}},
|
||||||
|
},
|
||||||
|
Limit: 100000,
|
||||||
|
}, nil)
|
||||||
|
require.NoError(t, err)
|
||||||
|
require.Equal(t, int64(2), rsp.TotalHits)
|
||||||
|
require.Equal(t, []string{"aaa", "bbb"}, []string{
|
||||||
|
rsp.Results.Rows[0].Key.Name,
|
||||||
|
rsp.Results.Rows[1].Key.Name,
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
t.Run("build folders", func(t *testing.T) {
|
t.Run("build folders", func(t *testing.T) {
|
||||||
|
Loading…
Reference in New Issue
Block a user