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

openego / eDisGo / 33632913940
84%
dev: 84%

Build:
Build:
LAST BUILD BRANCH: 739-task-decouple_regular_test_suite_from_live_OEP_access
DEFAULT BRANCH: dev
Ran 02 Sep 2026 02:43PM UTC
Jobs 1
Files 68
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

02 Sep 2026 09:57AM UTC coverage: 83.805%. Remained the same
33632913940

push

github

joda9
fix(run): let load_from_base satisfy the overlying-grid requirement

`aggregate_district_heating` declares `requires={"overlying_grid"}`, which
`import_overlying_grid_data` provides. But that is not the only task that can
put overlying-grid data on an EDisGo object: `load_from_base` restores a saved
grid and takes `import_overlying_grid`, which reaches
`OverlyingGrid.from_csv`. It declared only `provides={"grid"}`, so a pipeline
picking up a saved grid and continuing with the aggregation was rejected by
the validator although the data was right there.

`load_from_base` now declares the overlying grid as well. Like the guarantee
`import_overlying_grid_data` gives, it is static: a pipeline using
`import_overlying_grid: false` validates and then finds nothing to subtract.
The validator is name-based and never sees runtime flags, so this is the same
trade-off already accepted for the import task, not a new one.

The same path also skipped the district-heating label normalisation — a saved
grid carries whatever labels were written into it, and every consumer looks
the ID up as the string of an integer. The normalisation is therefore lifted
out of `import_overlying_grid_data` into
`normalise_district_heating_labels`, and both paths call it. Behaviour of the
import task is unchanged; only the two warning messages lost their task-name
prefix, since the helper does not know which task called it.

23 of 26 new or added lines in 2 files covered. (88.46%)

12 existing lines in 1 file now uncovered.

9506 of 11343 relevant lines covered (83.8%)

0.84 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
43.48
-3.03% edisgo/run/tasks/grid.py

Coverage Regressions

Lines Coverage ∆ File
12
81.82
2.93% edisgo/run/tasks/io.py
Jobs
ID Job ID Ran Files Coverage
1 33632913940.1 02 Sep 2026 02:43PM UTC 68
83.8
GitHub Action Run
Source Files on build 33632913940
  • Tree
  • List 68
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c99758fc on github
  • Prev Build on fix/ego-202-district-heating-feedin-runner (#33615564738)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc