MCPcopy Index your code
hub / github.com/php/frankenphp / TestPrometheusMetrics_TotalWorkers

Function TestPrometheusMetrics_TotalWorkers

metrics_test.go:22–42  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

20}
21
22func TestPrometheusMetrics_TotalWorkers(t *testing.T) {
23 m := createPrometheusMetrics()
24
25 require.Nil(t, m.totalWorkers)
26 require.Nil(t, m.busyWorkers)
27 require.Nil(t, m.readyWorkers)
28 require.Nil(t, m.workerCrashes)
29 require.Nil(t, m.workerRestarts)
30 require.Nil(t, m.workerRequestTime)
31 require.Nil(t, m.workerRequestCount)
32
33 m.TotalWorkers("test_worker", 2)
34
35 require.NotNil(t, m.totalWorkers)
36 require.NotNil(t, m.busyWorkers)
37 require.NotNil(t, m.readyWorkers)
38 require.NotNil(t, m.workerCrashes)
39 require.NotNil(t, m.workerRestarts)
40 require.NotNil(t, m.workerRequestTime)
41 require.NotNil(t, m.workerRequestCount)
42}
43
44func TestPrometheusMetrics_StopWorkerRequest(t *testing.T) {
45 m := createPrometheusMetrics()

Callers

nothing calls this directly

Calls 2

createPrometheusMetricsFunction · 0.85
TotalWorkersMethod · 0.65

Tested by

no test coverage detected