MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / TestQueryStatManager

Function TestQueryStatManager

internal/utils/dbs/query_stat_manager_test.go:12–24  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

10)
11
12func TestQueryStatManager(t *testing.T) {
13 var manager = dbs.NewQueryStatManager()
14 {
15 var label = manager.AddQuery("sql 1")
16 time.Sleep(1 * time.Second)
17 label.End()
18 }
19 manager.AddQuery("sql 1").End()
20 manager.AddQuery("sql 2").End()
21 for _, stat := range manager.TopN(10) {
22 logs.PrintAsJSON(stat, t)
23 }
24}

Callers

nothing calls this directly

Calls 4

NewQueryStatManagerFunction · 0.92
AddQueryMethod · 0.80
TopNMethod · 0.80
EndMethod · 0.45

Tested by

no test coverage detected