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

llamastash / llamastash / 29563179600
88%

Build:
DEFAULT BRANCH: main
Ran 17 Jul 2026 07:39AM UTC
Jobs 1
Files 232
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

17 Jul 2026 05:56AM UTC coverage: 87.631% (-0.09%) from 87.717%
29563179600

push

github

deepu105
feat(tui): server-selection knob + finish device_catalog→servers rename

Land the two deferred server-abstraction follow-ups.

- Launch picker gains a `server` row under `preset`, shown when a model
  has >1 compatible build. Cycling re-scopes the Device row + multi-GPU
  gating to the picked server's devices and swaps the knob set on a
  cross-backend switch; the pick rides `LaunchParams.server` and reopens
  from `last_params`.
- Drop the flat `device_catalog` from status + TUI entirely. The neutral
  `servers` array is the only launch-device surface now, and
  `llama_cpp::LaunchDevice` is deleted.

Server ids use a plain `-` separator (`llamacpp-rocm`) instead of the
hard-to-type middle dot. A device-less engine (ds4/lemonade, no
`--list-devices` probe) is the bare backend id; label ds4's compute build
via `name:` (`ds4-rocm`; ds4 builds Metal/CUDA/ROCm, no Vulkan).

Fix: `last_params_list` wasn't projecting `server`, so the picker's server
row never reopened on the last-used build (found via TUI E2E on a real
2-build host; regression test added).

300 of 346 new or added lines in 9 files covered. (86.71%)

1130 existing lines in 36 files now uncovered.

60685 of 69251 relevant lines covered (87.63%)

1782.19 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
90.9
-0.46% src/tui/app.rs
13
92.93
-1.4% src/tui/launch_picker.rs
11
86.14
-1.37% src/tui/tabs/settings.rs
6
74.01
-0.05% src/tui/events.rs

Coverage Regressions

Lines Coverage ∆ File
130
83.35
-0.82% src/daemon/launch_service.rs
108
90.9
-0.46% src/tui/app.rs
90
77.13
-0.11% src/daemon/mod.rs
86
90.4
0.05% src/cli/cli_args.rs
85
85.5
-0.38% src/backend/mod.rs
81
73.89
0.54% src/cli/start.rs
66
90.16
0.26% src/backend/ds4/mod.rs
64
65.8
1.04% src/cli/mod.rs
58
87.3
-1.83% src/backend/lemonade/backend.rs
49
95.89
0.06% src/cli/output.rs
42
92.93
-1.4% src/tui/launch_picker.rs
38
90.23
0.24% src/cli/resolve.rs
38
43.3
-0.1% src/init/wizard.rs
35
84.55
0.58% src/cli/daemon.rs
34
96.12
-0.83% src/tui/keybindings.rs
26
96.11
-2.33% src/tui/info_pane.rs
21
96.23
-0.59% tests/start_model_ipc_test.rs
15
96.37
-2.57% src/backend/llama_cpp/mod.rs
13
92.27
0.07% tests/cli_integration_test.rs
11
96.81
0.16% src/daemon/state_store.rs
7
98.16
0.0% src/launch/params.rs
5
97.48
0.02% tests/lemonade_umbrella_test.rs
4
92.36
1.77% src/backend/llama_cpp/list_devices.rs
3
47.62
-2.38% src/cli/status.rs
3
95.54
0.0% src/discovery/metadata_cache.rs
3
88.49
0.15% src/ipc/methods.rs
3
97.3
0.05% src/launch/resolve.rs
2
97.8
0.05% src/discovery/catalog.rs
2
83.23
0.1% src/proxy/launch.rs
2
97.1
-0.65% tests/proxy_models.rs
1
96.45
0.01% src/config/loader.rs
1
98.65
0.06% src/discovery/mod.rs
1
97.76
-0.04% src/ipc/status.rs
1
98.88
0.0% src/launch/flag_aliases.rs
1
97.78
0.04% src/proxy/route.rs
1
86.14
-1.37% src/tui/tabs/settings.rs
Jobs
ID Job ID Ran Files Coverage
1 29563179600.1 17 Jul 2026 07:39AM UTC 232
87.63
GitHub Action Run
Source Files on build 29563179600
  • Tree
  • List 232
  • Changed 62
  • Source Changed 60
  • Coverage Changed 45
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29563179600
  • 93dd0b36 on github
  • Prev Build on main (#29502203393)
  • Next Build on main (#29604999601)
  • Delete
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