feat(csharp): implement rented message polling - #3250
Merged
Codecov / codecov/project
succeeded
May 14, 2026 in 1s
73.88% (+0.03%) compared to 56112a2
View this Pull Request on Codecov
73.88% (+0.03%) compared to 56112a2
Details
Codecov Report
❌ Patch coverage is 78.57143% with 123 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.88%. Comparing base (56112a2) to head (858433e).
Additional details and impacted files
@@ Coverage Diff @@
## master #3250 +/- ##
============================================
+ Coverage 73.85% 73.88% +0.03%
Complexity 943 943
============================================
Files 1193 1197 +4
Lines 108970 109328 +358
Branches 85986 86047 +61
============================================
+ Hits 80478 80780 +302
- Misses 25757 25782 +25
- Partials 2735 2766 +31 | Components | Coverage Δ | |
|---|---|---|
| Rust Core | 74.90% <ø> (+<0.01%) |
⬆️ |
| Java SDK | 60.14% <ø> (ø) |
|
| C# SDK | 70.29% <78.57%> (+0.85%) |
⬆️ |
| Python SDK | 81.43% <ø> (ø) |
|
| Node SDK | 91.44% <ø> (ø) |
|
| Go SDK | 39.80% <ø> (ø) |
| Files with missing lines | Coverage Δ | |
|---|---|---|
| ...reign/csharp/Iggy_SDK/Consumers/ReceivedMessage.cs | 100.00% <100.00%> (+16.66%) |
⬆️ |
| .../csharp/Iggy_SDK/Contracts/PolledMessagesRental.cs | 100.00% <100.00%> (ø) |
|
| ...DK/IggyClient/Implementations/HttpMessageStream.cs | 72.02% <100.00%> (+0.29%) |
⬆️ |
| ...csharp/Iggy_SDK/Contracts/RentedMessageResponse.cs | 94.11% <94.11%> (ø) |
|
| .../csharp/Iggy_SDK/Extensions/IggyClientExtension.cs | 0.00% <0.00%> (ø) |
|
| ...ggy_SDK/JsonConverters/MessageResponseConverter.cs | 70.90% <87.50%> (+2.90%) |
⬆️ |
| ...reign/csharp/Iggy_SDK/Consumers/IggyConsumerOfT.cs | 96.49% <94.87%> (+96.49%) |
⬆️ |
| ...csharp/Iggy_SDK/Consumers/ReceivedRentedMessage.cs | 86.66% <86.66%> (ø) |
|
| ...oreign/csharp/Iggy_SDK/IggyClient/IIggyConsumer.cs | 50.00% <0.00%> (-50.00%) |
⬇️ |
| foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs | 91.84% <95.55%> (-0.88%) |
⬇️ |
| ... and 4 more |
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
Loading