Skip to content

improve: Enhance test coverage for CI pipeline success

e0edbb5
Select commit
Loading
Failed to load commit list.
Merged

feat: implement RFC #1 - Universal Response Handlers & HttpClient Substitution (v1.1.0) #3

improve: Enhance test coverage for CI pipeline success
e0edbb5
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 18, 2025 in 0s

55.98% (target 50.00%)

View this Pull Request on Codecov

55.98% (target 50.00%)

Details

Codecov Report

❌ Patch coverage is 53.62319% with 160 lines in your changes missing coverage. Please review.
✅ Project coverage is 55.98%. Comparing base (b2597bb) to head (e0edbb5).

Files with missing lines Patch % Lines
src/Reliable.HttpClient/HttpClientExtensions.cs 16.27% 35 Missing and 1 partial ⚠️
...Reliable.HttpClient.Caching/HttpClientWithCache.cs 50.00% 22 Missing and 9 partials ⚠️
...aching/Extensions/HttpClientWithCacheExtensions.cs 0.00% 29 Missing ⚠️
....Caching/Extensions/ServiceCollectionExtensions.cs 40.74% 16 Missing ⚠️
src/Reliable.HttpClient/RetryOptionsBuilder.cs 0.00% 13 Missing ⚠️
src/Reliable.HttpClient.Caching/CachePresets.cs 0.00% 7 Missing ⚠️
...eliable.HttpClient/CircuitBreakerOptionsBuilder.cs 0.00% 7 Missing ⚠️
...t.Caching/Abstractions/DefaultCacheKeyGenerator.cs 83.87% 5 Missing ⚠️
.../Reliable.HttpClient/DefaultHttpResponseHandler.cs 80.00% 3 Missing and 2 partials ⚠️
src/Reliable.HttpClient/JsonResponseHandler.cs 0.00% 5 Missing ⚠️
... and 3 more
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main       #3      +/-   ##
==========================================
- Coverage   60.23%   55.98%   -4.26%     
==========================================
  Files          12       23      +11     
  Lines         596      777     +181     
  Branches       86      102      +16     
==========================================
+ Hits          359      435      +76     
- Misses        228      322      +94     
- Partials        9       20      +11     
Files with missing lines Coverage Δ
...ttpClient.Caching/Abstractions/HttpCacheOptions.cs 100.00% <100.00%> (ø)
...rc/Reliable.HttpClient.Caching/CachedHttpClient.cs 95.34% <100.00%> (ø)
src/Reliable.HttpClient/CircuitBreakerOptions.cs 100.00% <100.00%> (ø)
src/Reliable.HttpClient/HttpClientAdapter.cs 100.00% <100.00%> (ø)
src/Reliable.HttpClient/HttpClientOptions.cs 100.00% <100.00%> (ø)
...rc/Reliable.HttpClient/HttpClientOptionsBuilder.cs 0.00% <ø> (ø)
src/Reliable.HttpClient/HttpResponseHandlerBase.cs 83.33% <100.00%> (ø)
src/Reliable.HttpClient/RetryOptions.cs 100.00% <100.00%> (ø)
...Reliable.HttpClient/ServiceCollectionExtensions.cs 100.00% <100.00%> (ø)
...tpClient.Caching/DefaultSimpleCacheKeyGenerator.cs 0.00% <0.00%> (ø)
... and 12 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.