supavisor

Test coverage, measured with the race detector on every push to main.

77.2%
1516 of 1965 statements covered
Healthy

By file

Least covered first. Statement counts show how much code each percentage stands for.

File Statements Covered Coverage
cmd/supavisor/main.go686
8.8%
cmd/sctl/main.go16271
43.8%
internal/server/ipc.go13070
53.8%
internal/server/pidlock.go4734
72.3%
internal/server/server.go179130
72.6%
internal/server/identity_linux.go1814
77.8%
internal/server/state.go9274
80.4%
internal/logrotate/writer.go9276
82.6%
internal/process/process.go365304
83.3%
internal/server/reload.go8978
87.6%
internal/dependency/graph.go8172
88.9%
internal/process/health.go143128
89.5%
internal/server/reconcile.go139125
89.9%
internal/config/health.go4440
90.9%
internal/process/reaper.go5046
92.0%
internal/config/config.go224207
92.4%
internal/config/dependency.go3736
97.3%
internal/api/messages.go11
100.0%
internal/process/state.go33
100.0%
internal/version/version.go11
100.0%