fix(test-optimization): enrich payload error telemetry - #10045
Conversation
Overall package sizeSelf size: 8.43 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.3.3 | 125.43 kB | 445.14 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
|
BenchmarksBenchmark execution time: 2026-08-28 13:42:39 Comparing candidate commit f876bff in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 2306 metrics, 4 unstable metrics.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## juan-fernandez/test-optimization-delivery-lifecycle #10045 +/- ##
=======================================================================================
+ Coverage 97.76% 98.49% +0.72%
=======================================================================================
Files 993 993
Lines 149583 149599 +16
Branches 12541 12797 +256
=======================================================================================
+ Hits 146243 147341 +1098
+ Misses 3340 2258 -1082 Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
a465cbe to
047676b
Compare
047676b to
f876bff
Compare
What does this PR do?
Enriches Test Optimization payload failure telemetry with HTTP status codes and concrete network or delivery lifecycle error types. The same request-error and dropped-payload metrics now cover test-cycle, code-coverage, and Dynamic Instrumentation log payloads.
Motivation
Payload delivery failures were grouped too broadly, which made it difficult to distinguish backend responses from network, timeout, backpressure, and queue-limit failures during high-volume test sessions.
Additional Notes
This is a draft stacked on #10044 because it consumes the delivery lifecycle error codes introduced there.
Verification: