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

jzombie / term-wm / 33122624556
86%

Build:
DEFAULT BRANCH: main
Ran 27 Aug 2026 10:37PM UTC
Jobs 1
Files 160
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

27 Aug 2026 10:28PM UTC coverage: 85.878% (-0.1%) from 86.015%
33122624556

push

github

web-flow
fix(gateway): Generation-scoped endpoints, safe daemon binds, and working TERM_WM_LOG_FILE (#322)

* fix(gateway): Generation-scoped endpoints, safe daemon binds, and
working TERM_WM_LOG_FILE

Daemon unreachability root-caused and fixed: auto-spawn treated a probe
timeout as proof an endpoint was dead, deleted the live socket file,
and bound a fresh wrong-generation daemon over the name, leaving the
original running but permanently unreachable to new connections.

- Default gateway endpoints embed a compile-time generation suffix
  (gateway-<hash8>: checkout-root hash for in-tree builds, compile
  timestamp for installed/copied binaries); different binary
  generations can never target the same endpoint again.
- Daemon startup refuses to take over a live endpoint (busy backlog
  included) and only reclaims sockets proven vacated
  (ConnectionRefused / NotFound / BSD ENOTSOCK).
- Client-side auto-spawn no longer deletes socket files.
- TERM_WM_LOG_FILE now works on every daemon binary (exclusive file
  subscriber; single-sink policy avoids the stderr feedback loop),
  with process-isolated subscriber tests.
- Re-lands #317/#318 byte-faithfully minus the defective logging
  wiring: term-test-support crate, flake-eliminating test rewrites,
  CI hardening, Session child-kill net, reaper/scheduler
  observability, mock atomic writes.
- Regression suite: takeover refusal, stale recovery, cross-crate
  identity parity (mutation-checked); term_test_support::EnvVarGuard
  centralizes all test-side env mutation.

* Debug CI (#323)

* fix(daemon): Eliminate userland lockup under load and harden logging (#319) (#324)

* fix(daemon): Eliminate userland lockup under load and harden logging
(#319)

Admin RPCs no longer block on the hot ChannelState lock: the gateway
now publishes an immutable ChannelMetaSnapshot on every mutation
(create, attach/detach, resize, kill, WM stats, GC reap) and serves
ListChannels, ListUsers and ListWmStats by cloning the snapshot Arc
(z... (continued)

972 of 1164 new or added lines in 28 files covered. (83.51%)

68 existing lines in 7 files now uncovered.

53501 of 62299 relevant lines covered (85.88%)

241728.44 hits per line

Uncovered Changes

Lines Coverage ∆ File
62
37.37
crates/term-logging/src/ui.rs
36
70.97
crates/term-wm-config/src/build_identity.rs
21
71.62
crates/term-logging/src/daemon.rs
17
76.39
crates/term-logging/src/shared.rs
13
90.67
0.7% crates/term-session-server/src/session_server.rs
11
81.36
crates/term-test-support/src/clock.rs
7
75.27
-6.78% crates/term-session/src/lib.rs
7
85.11
crates/term-test-support/src/guard.rs
6
56.67
1.19% crates/term-session-mock/src/main.rs
6
93.98
-4.92% crates/term-session-muxio-service-definitions/src/channel.rs
3
93.06
-0.63% crates/term-wm-core/src/task_scheduler.rs
1
98.04
crates/term-test-support/src/log_capture.rs
1
92.86
-0.42% crates/term-wm-sys-ui-components/src/wm_debug_log.rs
1
42.75
-0.33% src/main.rs

Coverage Regressions

Lines Coverage ∆ File
23
89.9
-0.96% crates/term-wm-pty-engine/src/pty.rs
20
75.27
-6.78% crates/term-session/src/lib.rs
10
93.98
-4.92% crates/term-session-muxio-service-definitions/src/channel.rs
8
90.67
0.7% crates/term-session-server/src/session_server.rs
3
95.37
-1.26% crates/term-session-server/src/session.rs
2
91.61
-0.29% crates/term-clipboard/src/clipboard.rs
2
56.67
1.19% crates/term-session-mock/src/main.rs
Jobs
ID Job ID Ran Files Coverage
1 33122624556.1 27 Aug 2026 10:37PM UTC 160
85.88
GitHub Action Run
Source Files on build 33122624556
  • Tree
  • List 160
  • Changed 19
  • Source Changed 17
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33122624556
  • f33b75a4 on github
  • Prev Build on main (#32799771150)
  • Next Build on main (#33124025914)
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