773 B
773 B
Test Report: @go/starter
Coverage
starter.go: 90%service_test.go: 100%
Scenarios
- Service registration and priority-based tiered lifecycle
- Concurrent execution within the same priority tier
- Timeout handling for Start and Stop operations
- Automated PID management in system temp directory
- Secure IPC (Unix Socket) with token-based authentication
- Detailed health reporting via
statuscommand - Targeted service signaling via
killcommand - Configuration reloading via
Reloaderinterface - User-defined signal handling via
UserSignalHandlerinterface - Shared Trace ID propagation for service logs
Benchmark
No benchmarks for starter as it's a lifecycle manager, not a high-performance utility.