Closed bretambrose closed 1 year ago
Patch coverage: 85.33%
and project coverage change: +0.59%
:tada:
Comparison is base (
7aaae0c
) 81.10% compared to head (d89aef3
) 81.69%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
While we could have fixed the original bug without doing such a heavyweight refactor, testing complex, brittle logic embedded in the channel handler's vtable implementation is a lousy approach. Rather than graft more hacks and more complexity into the client impl, we add a new subsystem with a testable API.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.