Skip to content

Extended configuration options - #92

Merged
marcoSanti merged 3 commits into
mainfrom
extend-config
Sep 25, 2026
Merged

marcoSanti merged 3 commits into
mainfrom
extend-config

Conversation

@marcoSanti

@marcoSanti marcoSanti commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Extends CAPIO-CL runtime configuration so an engine can be built from TOML or caller-provided key/value pairs.

  • Adds CapioClConfiguration map construction and Engine(config).
  • Adds Parser::parse(config) for JSON-backed or runtime-only engines.
  • Namespaces all runtime options under capiocl.*.
  • Configures monitor backends and the dynamic API from the supplied configuration.
  • Replaces filesystem metadata environment configuration with capiocl.monitor.filesystem.metadata_dir.
  • Updates Python bindings, tests, and documentation.

@codecov-commenter

codecov-commenter commented Sep 25, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 70.12987% with 23 lines in your changes missing coverage. Please review.
✅ Project coverage is 92.45%. Comparing base (4a33409) to head (f0540c9).

Files with missing lines Patch % Lines
src/parsers/v1.1.cpp 25.00% 6 Missing and 3 partials ⚠️
src/Parser.cpp 60.00% 4 Missing and 4 partials ⚠️
src/Engine.cpp 85.71% 0 Missing and 2 partials ⚠️
src/monitors/FileSystem.cpp 84.61% 2 Missing ⚠️
src/parsers/v1.cpp 60.00% 0 Missing and 2 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #92      +/-   ##
==========================================
- Coverage   93.13%   92.45%   -0.68%     
==========================================
  Files          19       19              
  Lines        1952     1976      +24     
  Branches     1399     1415      +16     
==========================================
+ Hits         1818     1827       +9     
- Misses         55       65      +10     
- Partials       79       84       +5     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@marcoSanti
marcoSanti merged commit 168647c into main Sep 25, 2026
51 checks passed
@marcoSanti
marcoSanti deleted the extend-config branch September 25, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants