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

FlexMeasures / flexmeasures / 35085052227
86%

Build:
DEFAULT BRANCH: main
Ran 16 Sep 2026 10:39AM UTC
Jobs 1
Files 183
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

16 Sep 2026 10:27AM UTC coverage: 85.519%. Remained the same
35085052227

push

github

web-flow
Harden the JavaScript test harness against a slow machine (#2546)

* Make the JavaScript test harness report rather than time out

The suite failed intermittently under load with a read timeout from the HTTP client, a
different test each run, while every test passed on its own.

Selenium takes its client timeout from the global socket default at construction, so the
harness was inheriting whatever any other library had left there and letting that decide how
long a browser command may take. It is pinned now, and the global restored straight after.

The three budgets are layered and checked by a test: the page's own watchdog fires first and
reports what it had, then the wait for it, then the client. A wait that does run out now
returns the checks the page had collected, plus one saying it did not finish, so the failure
names something.

Also serves each run its own URL rather than reusing one and mutating a shared slot, threads
the little HTTP server so a slow request cannot hold up the next, and passes the Chrome flags
that keep a headless window from being throttled or running out of shared memory.

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

* Drop a probe file that was never meant to be committed

`test_staleprobe.py` was written to check whether the old harness let one run read the
previous run's results. It does not, which is recorded in the pull request rather than in a
test, and the file was committed by accident.

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

* Address Copilot: give a page back even when the run never loads it

Registering a page and giving it back are now one unit. The cleanup sat in a `finally`
attached to the wait, while `execute_cdp_cmd` and `get` run before it, so a... (continued)

19051 of 22277 relevant lines covered (85.52%)

0.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35085052227.1 16 Sep 2026 10:39AM UTC 183
85.52
GitHub Action Run
Source Files on build 35085052227
  • Tree
  • List 183
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35085052227
  • 58901d6d on github
  • Prev Build on main (#35076412339)
  • Next Build on main (#35088468426)
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