Skip to content

Transport improvements for 2025-W44#447

Merged
khaeru merged 66 commits into
mainfrom
transport/2025-w44
Jan 15, 2026
Merged

Transport improvements for 2025-W44#447
khaeru merged 66 commits into
mainfrom
transport/2025-w44

Skip some tests that stall CI jobs

5cf4924
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Jan 15, 2026 in 0s

70.3% (-5.3%) compared to bfeba06

View this Pull Request on Codecov

70.3% (-5.3%) compared to bfeba06

Details

Codecov Report

❌ Patch coverage is 97.75281% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.3%. Comparing base (bfeba06) to head (5cf4924).

Files with missing lines Patch % Lines
message_ix_models/report/plot.py 94.3% 5 Missing ⚠️
message_ix_models/cli.py 66.6% 2 Missing ⚠️
message_ix_models/model/transport/operator.py 33.3% 2 Missing ⚠️
message_ix_models/model/transport/plot.py 96.0% 2 Missing ⚠️
message_ix_models/model/workflow.py 80.0% 2 Missing ⚠️
message_ix_models/model/buildings/rc_afofi.py 0.0% 1 Missing ⚠️
message_ix_models/model/transport/check.py 97.8% 1 Missing ⚠️
message_ix_models/model/transport/report.py 97.0% 1 Missing ⚠️
message_ix_models/util/scenarioinfo.py 85.7% 1 Missing ⚠️
message_ix_models/util/sdmx.py 94.4% 1 Missing ⚠️

❗ There is a different number of reports uploaded between BASE (bfeba06) and HEAD (5cf4924). Click for more details.

HEAD has 528 uploads less than BASE
Flag BASE (bfeba06) HEAD (5cf4924)
543 15
Additional details and impacted files
@@           Coverage Diff           @@
##            main    #447     +/-   ##
=======================================
- Coverage   75.6%   70.3%   -5.3%     
=======================================
  Files        278     286      +8     
  Lines      22740   23106    +366     
=======================================
- Hits       17201   16265    -936     
- Misses      5539    6841   +1302     
Files with missing lines Coverage Δ
message_ix_models/__init__.py 100.0% <100.0%> (ø)
message_ix_models/model/emissions.py 98.7% <100.0%> (ø)
message_ix_models/model/transport/__init__.py 100.0% <100.0%> (ø)
message_ix_models/model/transport/build.py 98.3% <100.0%> (+4.2%) ⬆️
message_ix_models/model/transport/config.py 100.0% <100.0%> (+1.0%) ⬆️
message_ix_models/model/transport/data.py 98.9% <100.0%> (+<0.1%) ⬆️
message_ix_models/model/transport/demand.py 100.0% <ø> (ø)
message_ix_models/model/transport/key.py 100.0% <100.0%> (ø)
message_ix_models/model/transport/material.py 100.0% <100.0%> (ø)
message_ix_models/model/transport/passenger.py 96.6% <100.0%> (ø)
... and 47 more

... and 17 files with indirect coverage changes

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