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

dangernoodle-io / TaipanMiner / 24924407589
90%

Build:
DEFAULT BRANCH: main
Ran 25 Apr 2026 06:14AM UTC
Jobs 1
Files 16
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

25 Apr 2026 06:13AM UTC coverage: 92.951%. Remained the same
24924407589

push

github

web-flow
test(webui): cover reboot-recovery polling lifecycle (TA-234) (#193)

sixth target of the TA-234 seam-for-testability pass — webui side.
expand stores.test.ts: the existing tests only verified state setup;
nothing exercised the actual setInterval polling, the apiPing mock,
the timeout path, or the rebootPollId guard.

7 new tests with vitest fake timers + ./api module mock cover:
- no polls during 3s pre-wait
- first poll fires at 3s+1s with the 1500ms timeout argument
- successful ping clears rebooting state
- polling stops after success (no extra calls)
- 90s timeout sets timedOut=true
- double startRebootRecovery is a no-op while active
- elapsed counter increments while polling

also export __resetRebootPoll() for test cleanup of module-level state.

paves coverage for the upcoming TA-228 SSE reconnect backoff fix —
that change will land alongside its own tests once the diagnostics
page reconnect logic is touched.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>

236 of 292 branches covered (80.82%)

Branch coverage included in aggregate %.

753 of 772 relevant lines covered (97.54%)

538709.68 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24924407589.1 25 Apr 2026 06:14AM UTC 16
92.95
GitHub Action Run
Source Files on build 24924407589
  • Tree
  • List 16
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24924407589
  • e724f198 on github
  • Prev Build on main (#24924240826)
  • Next Build on main (#24932812126)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc