starter/TEST.md

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 status command
  • Targeted service signaling via kill command
  • Configuration reloading via Reloader interface
  • User-defined signal handling via UserSignalHandler interface
  • Shared Trace ID propagation for service logs

Benchmark

No benchmarks for starter as it's a lifecycle manager, not a high-performance utility.