Skip to content

Add .report.legacy.compat#465

Draft
khaeru wants to merge 5 commits into
mainfrom
enh/report-legacy-genno
Draft

Add .report.legacy.compat#465
khaeru wants to merge 5 commits into
mainfrom
enh/report-legacy-genno

Improve typing in .operator.select_allow_empty()

e7bad98
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Dec 8, 2025 in 1s

74.5% (-1.1%) compared to f498991

View this Pull Request on Codecov

74.5% (-1.1%) compared to f498991

Details

Codecov Report

❌ Patch coverage is 71.55963% with 62 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.5%. Comparing base (f498991) to head (e7bad98).

Files with missing lines Patch % Lines
message_ix_models/report/legacy/compat.py 24.6% 58 Missing ⚠️
...ssage_ix_models/tests/report/legacy/test_compat.py 88.0% 3 Missing ⚠️
message_ix_models/report/legacy/config.py 99.0% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##            main    #465     +/-   ##
=======================================
- Coverage   75.6%   74.5%   -1.1%     
=======================================
  Files        278     282      +4     
  Lines      22740   22957    +217     
=======================================
- Hits       17201   17125     -76     
- Misses      5539    5832    +293     
Files with missing lines Coverage Δ
message_ix_models/report/operator.py 85.2% <100.0%> (ø)
...ssage_ix_models/tests/report/legacy/test_config.py 100.0% <100.0%> (ø)
message_ix_models/report/legacy/config.py 99.0% <99.0%> (ø)
...ssage_ix_models/tests/report/legacy/test_compat.py 88.0% <88.0%> (ø)
message_ix_models/report/legacy/compat.py 24.6% <24.6%> (ø)

... and 15 files with indirect coverage changes

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