MCPcopy
hub / github.com/livekit/livekit / TestStatsWorker

Function TestStatsWorker

pkg/telemetry/statsworker_test.go:9–19  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

7)
8
9func TestStatsWorker(t *testing.T) {
10 t.Run("reference counted close works", func(t *testing.T) {
11 var g0, g1 ReferenceGuard
12 w := newStatsWorker(t.Context(), nil, "", "", "", "", &g0)
13 require.False(t, w.Closed(&g1))
14 require.False(t, w.Close(&g0))
15 require.False(t, w.Closed(&g1))
16 require.True(t, w.Close(&g1))
17 require.True(t, w.Closed(&g1))
18 })
19}

Callers

nothing calls this directly

Calls 4

newStatsWorkerFunction · 0.85
CloseMethod · 0.65
RunMethod · 0.45
ClosedMethod · 0.45

Tested by

no test coverage detected