← Jobs
success

headless ant/term ↗

started 17 Sep 2026 11:10 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
fix: bump e2e_pump_until's timeout, tmux test still timed out at 8s test_e2e_tmux_secondary_da_no_corruption timed out waiting for tmux's nested shell prompt in two consecutive real ci-tron runs (build/test/ headless all executing at once on a small shared host), even after the readline-echo corruption fix — a different failure mode (a clean timeout, not garbled content), consistent with e2e_pump_until's own doc comment on CPU contention rather than a logic bug. tmux forks a server *and* a client on top of the one shell every other e2e test spawns, so it plausibly needs more of the same headroom under real contention than 8s gave it. Bumped to 20s. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KpDBFeBQKx9f5U3pfVeVV3
$ headless success · exit 0 · raw
++ mktemp -d
+ checkout=/tmp/tmp.FteQicl3Th
+ trap 'rm -rf "$checkout"' EXIT
+ cp -R /var/lib/ci-tron/sources/1c49b4e0db0ef5ca/. /tmp/tmp.FteQicl3Th
+ cd /tmp/tmp.FteQicl3Th
+ 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 4080506)
headless_test: starting term...
headless_test: term window mapped
headless_test: screenshot captured (5711 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 (11688 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.FteQicl3Th
Artifacts

no artifacts