• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ThreeMammals / Ocelot / 16076669415
93%

Build:
DEFAULT BRANCH: develop
Ran 04 Jul 2025 03:25PM UTC
Jobs 1
Files 299
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Jul 2025 03:10PM UTC coverage: 87.279% (+1.5%) from 85.741%
16076669415

push

github

7c583b
web-flow
#1314 #1869 #2072 Default timeout for all levels, including route, global, and QoS (#2073)

* RequestTimeoutSeconds FileGlobalConfiguration
* Fix Test
* Fix Remarks
* Add DI FileGlobalConfiguration. PollyQoSProvider, PollyQoSResiliencePipelineProvider add DefaultRequestTimeoutSeconds
* Fix Remarks
* Fix remarks
* Add DownStream Timeout
* Use One Timeout
* Fix
* Fix Remarks
* Nullable timeouts
* Remove TimeoutCreator
* RoutesCreator CreateTimeout
* PollyQoSResiliencePipelineProvider Return Old Logic And if-condition
* Fix
* Fix Remarks
* Fix remarks
* Fix
* Fix Tests
* Update src/Ocelot/Configuration/File/FileRoute.cs
* Fix build error
* Try to fix... failed
* Fix Tests
* MessageInvokerPoolTests
* RoutesCreatorTests
* Review fixed/new unit tests
* Remove BDDfy from unit tests
* Review `MessageInvokerPoolTests` and AAA pattern
* Fix test : `Should_timeout_per_default_after_90_seconds`
* More refactoring: QoS vs DynRoute timeouts
* Polly constraints
* Fix SA warnings
* Inherit from Steps
* The `HttpMessageInvoker` retrieves the timeout value from `DownstreamRoute`, which determines this value based on the QoS mode.
The `DefaultTimeoutSeconds` should be defined in a single reusable location, currently within `DownstreamRoute`.
* Reduce timeouts in unit tests to improve execution speed
* add user message
* let's be more precise
* 100ms margin should be fine
* Assert timeout precisely
* Test each failed attempt with an incremented margin. Add the NoWait test helper, which is based on the Retry pattern.
* Fix build after rebasing
* `MessageInvokerPool` shouldn't have internal state for timeouts because it is singleton service! Make default timeout properties static.
* Review logic for disabled test parallelization
* EOL: src/Ocelot/Configuration/Creator/RoutesCreator.cs
* EOL: src/Ocelot/Configuration/DownstreamRoute.cs
* EOL: src/Ocelot/Configuration/File/FileRoute.cs
* EOL: test/Ocelot.UnitTests/Configuration/RoutesCreatorTests.cs
* Review `FileGlobalConfi... (continued)

5633 of 6454 relevant lines covered (87.28%)

7626.48 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/167743459 16076669415.1 04 Jul 2025 03:25PM UTC 299
87.28
GitHub Action Run
Source Files on build 16076669415
  • Tree
  • List 299
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16076669415
  • 7c583bf1 on github
  • Prev Build on main (#14560345322)
  • Next Build on develop (#16329707152)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc