Closed turtleDev closed 2 months ago
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
services/rest/websocket/handler.go | 1 | 2 | 50.0% | ||
app/server.go | 9 | 11 | 81.82% | ||
publisher/log/log.go | 4 | 6 | 66.67% | ||
config/errors.go | 5 | 8 | 62.5% | ||
metrics/mock.go | 24 | 35 | 68.57% | ||
<!-- | Total: | 97 | 116 | 83.62% | --> |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
config/errors.go | 1 | 86.0% | ||
<!-- | Total: | 1 | --> |
Totals | |
---|---|
Change from base Build 10601185135: | 38.8% |
Covered Lines: | 1908 |
Relevant Lines: | 2347 |
Improved Test Coverage
This PR enhances test coverage across critical packages, achieving over 80% coverage. Key improvements include adding tests for edge cases and refactoring for better testability
Key Changes:
Increased Test Coverage:
kinesis
andpubsub
.Refactoring & Bug Fixes:
Service Package Enhancements:
Asynchronous
→AckAsync
,Synchronous
→AckSync
).CI Enhancements: