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

FlexMeasures / flexmeasures / 38698135721
87%

Build:
DEFAULT BRANCH: main
Ran 15 Oct 2026 07:30AM UTC
Jobs 1
Files 192
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

15 Oct 2026 07:20AM UTC coverage: 86.647% (-0.006%) from 86.653%
38698135721

push

github

web-flow
Speed up container startup and app boot (Docker, gunicorn, altair) (#2512)

* perf: speed up container startup and app boot (docker, gunicorn, altair)

Signed-off-by: Stijn van Houwelingen <teadrinkingprogrammer@proton.me>

* fix: reuse cached revision status, defer 2nd altair import site

Signed-off-by: Stijn van Houwelingen <teadrinkingprogrammer@proton.me>

* fix: exclude gunicorn.conf.py from CI's doctest-modules collection

Signed-off-by: Stijn van Houwelingen <teadrinkingprogrammer@proton.me>

* Combine the changelog entries into one, and fill in the PR number

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019bawYg67N5T5csiFdwWgZ1
Signed-off-by: F.N. Claessen <felix@seita.nl>

* Reflow the Dockerfile's comments to break only after punctuation

Also say there why FlexMeasures is installed with --no-editable.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019bawYg67N5T5csiFdwWgZ1
Signed-off-by: F.N. Claessen <felix@seita.nl>

* Reflow gunicorn.conf.py's docstring and comment to break only after punctuation

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019bawYg67N5T5csiFdwWgZ1
Signed-off-by: F.N. Claessen <felix@seita.nl>

* Let forked workers drop the inherited connections without closing them

Closing them from a worker also ends them on the database side,
for the parent process that still holds them; dispose(close=False) is
SQLAlchemy's recipe for engines inherited through a fork.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019bawYg67N5T5csiFdwWgZ1
Signed-off-by: F.N. Claessen <felix@seita.nl>

* Keep the schema-mismatch test's mocked revision status out of later tests

register_at() now stores the status it finds on the app, and the app
fixture is shared by the whole session, so the database_schema_has_revision
tests... (continued)

15 of 17 new or added lines in 4 files covered. (88.24%)

3 existing lines in 2 files now uncovered.

21492 of 24804 relevant lines covered (86.65%)

0.87 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
84.21
-5.26% flexmeasures/data/schemas/attributes.py
1
82.58
-0.37% flexmeasures/data/utils.py

Coverage Regressions

Lines Coverage ∆ File
2
82.58
-0.37% flexmeasures/data/utils.py
1
84.21
-5.26% flexmeasures/data/schemas/attributes.py
Jobs
ID Job ID Ran Files Coverage
1 38698135721.1 15 Oct 2026 07:30AM UTC 192
86.65
GitHub Action Run
Source Files on build 38698135721
  • Tree
  • List 192
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38698135721
  • c921d210 on github
  • Prev Build on main (#38387024987)
  • Next Build on main (#38720772716)
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