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

llamastash / llamastash / 26692197872
87%

Build:
DEFAULT BRANCH: main
Ran 30 May 2026 07:05PM UTC
Jobs 1
Files 190
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

30 May 2026 06:55PM UTC coverage: 86.259% (+0.01%) from 86.247%
26692197872

push

github

deepu105
fix(windows): signal_graceful = signal_kill; un-gate 15 supervisor tests

CTRL+BREAK via GenerateConsoleCtrlEvent cannot reach a supervised
child that was spawned with CREATE_NO_WINDOW — the child has its
own (hidden) console, and the API only delivers to processes
sharing the caller's console. Every "graceful" call was silently
dropped, then supervisor.stop() waited the full grace window
before falling through to TerminateJobObject. Net effect: every
supervisor stop on Windows cost ~5s, blew through every test
deadline, and hung CI.

llama-server is a stateless inference server with nothing to flush,
and the test-fixture fake_llama_server is the same. So on Windows
we route signal_graceful straight to signal_kill (which does the
JobObject lookup + TerminateJobObject we'd reach anyway). Unix path
unchanged — there SIGTERM actually reaches the child via the
process group.

Removes #[cfg_attr(windows, ignore)] from the fifteen tests that
were R2-gated as workaround:
- cli_integration_test (4)
- proxy_eviction (2)
- start_model_ipc_test (3)
- supervisor_ipc_test (1)
- tui_chat_smoke_test (5)

TODO.md R2 entry rewritten as a forward-looking note: if we ever
supervise a stateful binary, a real graceful path will need either
a shared-console spawn or an HTTP /shutdown endpoint.

41690 of 48331 relevant lines covered (86.26%)

1674.48 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
92.65
-0.3% tests/cli_integration_test.rs
3
84.04
-0.19% src/daemon/supervisor.rs
3
85.71
0.0% tests/tui_chat_smoke_test.rs
Jobs
ID Job ID Ran Files Coverage
1 26692197872.1 30 May 2026 07:05PM UTC 190
86.26
GitHub Action Run
Source Files on build 26692197872
  • Tree
  • List 190
  • Changed 9
  • Source Changed 5
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26692197872
  • fd7fd408 on github
  • Prev Build on main (#26691408218)
  • Next Build on main (#26693074886)
  • Delete
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