supavisor
Test coverage, measured with the race detector on every push to main.
By file
Least covered first. Statement counts show how much code each percentage stands for.
| File | Statements | Covered | Coverage | |
|---|---|---|---|---|
| cmd/supavisor/main.go | 68 | 6 | 8.8% | |
| cmd/sctl/main.go | 162 | 71 | 43.8% | |
| internal/server/ipc.go | 130 | 70 | 53.8% | |
| internal/server/pidlock.go | 47 | 34 | 72.3% | |
| internal/server/server.go | 179 | 130 | 72.6% | |
| internal/server/identity_linux.go | 18 | 14 | 77.8% | |
| internal/server/state.go | 92 | 74 | 80.4% | |
| internal/logrotate/writer.go | 92 | 76 | 82.6% | |
| internal/process/process.go | 365 | 304 | 83.3% | |
| internal/server/reload.go | 89 | 78 | 87.6% | |
| internal/dependency/graph.go | 81 | 72 | 88.9% | |
| internal/process/health.go | 143 | 128 | 89.5% | |
| internal/server/reconcile.go | 139 | 125 | 89.9% | |
| internal/config/health.go | 44 | 40 | 90.9% | |
| internal/process/reaper.go | 50 | 46 | 92.0% | |
| internal/config/config.go | 224 | 207 | 92.4% | |
| internal/config/dependency.go | 37 | 36 | 97.3% | |
| internal/api/messages.go | 1 | 1 | 100.0% | |
| internal/process/state.go | 3 | 3 | 100.0% | |
| internal/version/version.go | 1 | 1 | 100.0% |