← Jobs
success

headless ant/term ↗

started 18 Sep 2026 19:56 UTC · ran for
2m 38s, success 2m 32s, success 2m 41s, success 2m 37s, success 3m 43s, success 3m 29s, success 3m 47s, success 3m 37s, success 3m 31s, success 3m 46s, success avg 3m 14s ± 33s over the last 10 runs
docs: update ROADMAP for today's fixes and two stale entries Corrected the terminfo entry's now-false claim that bce isn't implemented (it has been since an unrelated later commit that had no reason to revisit this file) and folded in what that caused plus the cr/bel/rep/tbc audit findings as a "Since then" continuation, matching this file's existing pattern for amending completed entries rather than leaving the original claim to contradict reality. Also documented, in the same style, on their existing entries: REPLY_BUF_MAX (64-byte reply buffer truncation), the bare-LF column reset fix, and XTGETTCAP replies -- all real fixes from this session that had no roadmap trace, plus the new PTY_DEBUG_LOG_BUILD tooling flag under Test infrastructure. Found two items unrelated to today's work already stale: the whole-grid-to-[]string snapshot helper (Testing improvements) has existed since an earlier commit (grid_to_lines) but was still listed as not-yet-done -- marked [x]. Left the CSI-param boundary-value table item alone: real per-boundary test coverage exists, but not as the literal table-driven structure that item specifically asks for.
$ headless success · exit 0 · raw
++ mktemp -d
+ checkout=/tmp/tmp.AS965QWArv
+ trap 'rm -rf "$checkout"' EXIT
+ cp -R /var/lib/ci-tron/sources/6568d5c8a0ecaa55/. /tmp/tmp.AS965QWArv
+ cd /tmp/tmp.AS965QWArv
+ nix develop --command python3 scripts/headless_test.py
GC Warning: Could not open /proc/stat
headless_test: building term...
headless_test: starting headless sway...
headless_test: headless sway is on wayland-1 (pid 1637369)
headless_test: starting term...
headless_test: term window mapped
headless_test: screenshot captured (5975 bytes)
headless_test: wlrctl found — exercising wl_pointer capability negotiation
headless_test: wl_pointer wiring survived a synthetic scroll (does not confirm axis_discrete fired)
headless_test: wlrctl found — exercising pointer motion + click
headless_test: wl_pointer click/motion wiring survived a synthetic click and follow-up motion
headless_test: resizing headless output (term was 1280x672)...
headless_test: term resized to 640x432
headless_test: post-resize screenshot captured (13350 bytes) — resize path survived
headless_test: middle-click never reached term after 5 synthetic attempts — known wlrctl virtual-pointer enter/leave race (see check_pointer_click's docstring and ROADMAP.md's Known v1 limitations), not a paste-logic failure; skipping the round-trip assertion
headless_test: PASS
+ rm -rf /tmp/tmp.AS965QWArv
Artifacts

no artifacts