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