Skip to content

New xsd/pyarrow XML data loader - #293

Merged
ialarmedalien merged 4 commits into
developfrom
xmltopyarrow
Oct 21, 2026
Merged

ialarmedalien merged 4 commits into
developfrom
xmltopyarrow

add in missing resources

80a500e
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 21, 2026 in 0s

80.78% (+0.76%) compared to 86a0d1b

View this Pull Request on Codecov

80.78% (+0.76%) compared to 86a0d1b

Details

Codecov Report

❌ Patch coverage is 89.76510% with 61 lines in your changes missing coverage. Please review.
✅ Project coverage is 80.78%. Comparing base (86a0d1b) to head (80a500e).
⚠️ Report is 1 commits behind head on develop.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/cdm_data_loaders/readers/xsd.py 93.29% 34 Missing ⚠️
...dm_data_loaders/pipelines/xmltopyarrow/pipeline.py 0.00% 22 Missing ⚠️
...dm_data_loaders/pipelines/xmltopyarrow/settings.py 90.90% 3 Missing ⚠️
...c/cdm_data_loaders/pipelines/xmltodict/pipeline.py 0.00% 2 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #293      +/-   ##
===========================================
+ Coverage    80.01%   80.78%   +0.76%     
===========================================
  Files           90       92       +2     
  Lines         6565     7093     +528     
===========================================
+ Hits          5253     5730     +477     
- Misses        1312     1363      +51     
Files with missing lines Coverage Δ
src/cdm_data_loaders/pipelines/ncbi_ftp_promote.py 0.00% <ø> (ø)
...c/cdm_data_loaders/pipelines/xmltodict/settings.py 100.00% <100.00%> (+8.10%) ⬆️
...rs/readers/jsonschema_xsv/xsv_validator/helpers.py 100.00% <ø> (ø)
src/cdm_data_loaders/readers/xml.py 96.26% <100.00%> (+1.26%) ⬆️
...c/cdm_data_loaders/pipelines/xmltodict/pipeline.py 0.00% <0.00%> (ø)
...dm_data_loaders/pipelines/xmltopyarrow/settings.py 90.90% <90.90%> (ø)
...dm_data_loaders/pipelines/xmltopyarrow/pipeline.py 0.00% <0.00%> (ø)
src/cdm_data_loaders/readers/xsd.py 93.17% <93.29%> (-1.11%) ⬇️

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 43ba45f...80a500e. Read the comment docs.