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

ThreeMammals / Ocelot / 29161492951
97%

Build:
DEFAULT BRANCH: develop
Ran 11 Jul 2026 05:33PM UTC
Jobs 1
Files 263
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

11 Jul 2026 05:22PM UTC coverage: 97.07% (+0.07%) from 97.004%
29161492951

push

github

web-flow
#651 Merge custom JSON properties across multiple ocelot.X.json configuration files using Newtonsoft's JToken merge functionality (#1183)

* #651 merge custom properties
* Jobject + acceptance test
* #651 acceptance test, small changes
* Update ConfigurationBuilderExtensions.cs potential warnings
* Fix compilation errors
* Fix compilation errors
* Fix test: Should_merge_routes_custom_properties
* AddOcelot overloaded version
* Rename test class
* Refactor Then methods
* IFileConfigurationRepository : Rework Get method
* Add GetMessages helper
* IFileConfigurationRepository : Rework Set method
* IFileConfigurationRepository: Rename to SetAsync
* merge fix
* Fix build after rebasing, with a refactoring
* Support case-insensitive names of sections during merging
* Merge DynamicRoutes section
* Move testing data folder
* Fix Should_merge_routes_custom_properties acceptance test
* Code review by @raman-m
* Move main acceptance test to ConfigurationMergeTests
* Preserve type info when logging exceptions
* Make methods public
* Developer's XML docs for new methods in ConfigurationBuilderExtensions
* Delete OcelotError in favor of UnknownError
* Rewrite UnknownErrorTests
* Remove obsolete AddOcelotBaseUrl method of ConfigurationBuilderExtensions forever
* Move ExceptionExtensions from Ocelot.Infrastructure.Extensions to Ocelot.Errors namespace
* Improve code coverage, now 100%
* More IConfigurationBuilder extensions and add IConfiguration extensions to work with config provider sections
* Update Configuration sample app to present new helpers to work with merge Ocelot configuration
* Convert to dynamic temp test folder instead of static one
* Dynamic routes config custom properties should also be merged
* Improve code coverage for ConfigurationBuilderExtensions
* Unit tests for Ocelot.DependencyInjection.ConfigurationExtensions class
* Update Configuration docs (add new feat sections and sample)
* Write developer's XML docs
---------
Co-authored-by: Raman Mak... (continued)

6725 of 6928 relevant lines covered (97.07%)

2241.62 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/184531358 29161492951.1 11 Jul 2026 05:33PM UTC 263
97.07
GitHub Action Run
Source Files on build 29161492951
  • Tree
  • List 263
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29161492951
  • 7b38a950 on github
  • Prev Build on develop (#28660254613)
  • Next Build on develop (#29509515032)
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