← Jobs
failure

test ant/term ↗

main @ 36f64e6a9c4e79a3c37cc90f138b53bc4a109a7e · pipeline test #40 → · 7 more pipelines from this commit →
started 17 Sep 2026 11:10 UTC · ran for
10s, success 9s, success 10s, success 10s, success 12s, success 13s, success 13s, success 12s, success 12s, success 12s, success avg 11s ± 1s 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
$ test failure · exit 1 · raw
++ mktemp -d
+ checkout=/tmp/tmp.HEp7NZ7YOG
+ trap 'rm -rf "$checkout"' EXIT
+ cp -R /var/lib/ci-tron/sources/7e948c6b33d1e9db/. /tmp/tmp.HEp7NZ7YOG
+ cd /tmp/tmp.HEp7NZ7YOG
+ nix develop --command odin test . -all-packages
GC Warning: Could not open /proc/stat
[INFO ] --- [2026-09-17 11:10:27] Starting test runner with 12 threads. Set with -define:ODIN_TEST_THREADS=n.
[INFO ] --- [2026-09-17 11:10:27] The random seed sent to every test is: 834764545191996. Set with -define:ODIN_TEST_RANDOM_SEED=n.
[INFO ] --- [2026-09-17 11:10:27] Memory tracking is enabled. Tests will log their memory usage if there's an issue.
[INFO ] --- [2026-09-17 11:10:27] < Final Mem/ Total Mem> < Peak Mem> (#Free/Alloc) :: [package.test_name]
term: --class requires an argument
usage: term [--class <app_id>] [--working-directory <dir>] [-e <command> [args...]]
term: -e requires a command
usage: term [--class <app_id>] [--working-directory <dir>] [-e <command> [args...]]
term: --working-directory requires an argument
usage: term [--class <app_id>] [--working-directory <dir>] [-e <command> [args...]]
term: unknown flag "--bogus"
usage: term [--class <app_id>] [--working-directory <dir>] [-e <command> [args...]]
[ERROR] --- [2026-09-17 11:10:48] [e2e_tmux_test.odin:33:test_e2e_tmux_secondary_da_no_corruption()] expected e2e_pump_until(&e, "$ ") to be true
[ERROR] --- [2026-09-17 11:10:48] [e2e_tmux_test.odin:34:test_e2e_tmux_secondary_da_no_corruption()] expected e.grid.in_alt to be true, got false
[ERROR] --- [2026-09-17 11:10:48] [e2e_tmux_test.odin:37:test_e2e_tmux_secondary_da_no_corruption()] expected e2e_pump_until(&e, "\x1b[?1049l") to be true
[ERROR] --- [2026-09-17 11:10:48] [e2e_tmux_test.odin:50:test_e2e_tmux_secondary_da_no_corruption()] expected vt.at(&e.grid, 0, before_y)^.ch to be [, got s
Finished 254 tests in 20.593946971s. 1 test failed.
- main.test_e2e_tmux_secondary_da_no_corruption expected vt.at(&e.grid, 0, before_y)^.ch to be [, got s
To run only the failed test, use:
-define:ODIN_TEST_NAMES=main.test_e2e_tmux_secondary_da_no_corruption,
If your terminal supports OSC 52, you may use -define:ODIN_TEST_CLIPBOARD to have this copied directly to your clipboard.
+ rm -rf /tmp/tmp.HEp7NZ7YOG
Artifacts

no artifacts