Files

188 lines
10 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
blobs: the five final test blobs (d5, launcher-released from d6) match in 5b63ea3236d82e14956594b41a00cbd7f7dc5f71 and 783602e06ed92f99c7c71d1e9c016a0f9e2c9b28
merge: 783602e06ed92f99c7c71d1e9c016a0f9e2c9b28 = 5b63ea3236d82e14956594b41a00cbd7f7dc5f71 onto 1ac655005e611157605a0dcc5adf7a37f9bca2b0; 12 row paths equal to 5b63ea3236d82e14956594b41a00cbd7f7dc5f71, none touched in 0e30a85fa..1ac655005e611157605a0dcc5adf7a37f9bca2b0
TIP 783602e06ed92f99c7c71d1e9c016a0f9e2c9b28 (merge) FIX 5b63ea3236d82e14956594b41a00cbd7f7dc5f71 RED f799e8b15561ea2c0f0735e5328ba149c7a1a7b5 base 0e30a85fa onto 1ac655005e611157605a0dcc5adf7a37f9bca2b0 origin/refactor 1ac655005e611157605a0dcc5adf7a37f9bca2b0 start 2026-10-23T08:23:41Z
loadavg: 1.49 1.75 1.94 4/6320 1592551
== 1. red first: f799e8b15561ea2c0f0735e5328ba149c7a1a7b5 product with the final test files from 5b63ea3236d82e14956594b41a00cbd7f7dc5f71 checked out on top
red tree: product of f799e8b15561ea2c0f0735e5328ba149c7a1a7b5, tests of 5b63ea3236d82e14956594b41a00cbd7f7dc5f71: packages/bus/tests/launcher-released.test.mjs
TMPDIR /mnt/storage/scratch/tmp/gHpj
idle-stop-race rc=1 ℹ tests 1 ℹ pass 0 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
TMPDIR /mnt/storage/scratch/tmp/gIww
runner-land rc=1 ℹ tests 1 ℹ pass 0 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
TMPDIR /mnt/storage/scratch/tmp/g8I5
bus rc=1 ℹ tests 38 ℹ pass 33 ℹ fail 5 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
✖ failing tests:
✖ landRelease releases the holding run by land-relaunch once it has asked message.receive and nothing delivered to it is unread, and waiting messages go to the next holder (37.255433ms)
✖ REQ-THREAD-2 REQ-LAUNCH-1: threadIdle releases only a thread with nothing waiting, and only for its holder (30.900781ms)
✖ row 302 a run landRelease released answers launcher-released, and claims nothing again (36.454968ms)
✖ row 302 a run threadIdle released answers launcher-released on receive, state, read and send, logs each, and claims nothing again (40.167008ms)
✖ row 302 with a run launcher-released, a run that lost its claim another way still answers not-holder (38.485853ms)
17: AssertionError [ERR_ASSERTION]: runner: acme/assistant claimed by run r3f96e5142838
21: + actual - expected
32: actual: 'session stopped working: not-holder',
33: expected: 'session released by the launcher',
15: AssertionError [ERR_ASSERTION]: runner: demo/coder claimed by run coder-run
35: actual: 22,
36: expected: 0,
pin red at threads.test.mjs:394:
pin red at land.test.mjs:464:
pin red at runner.test.mjs:771:
:772 pattern absent from stderr (old not-holder line present)
every red on f799e8b15561ea2c0f0735e5328ba149c7a1a7b5:
✖ a run in a landing turn isn't released for a second held decision until its landing turns end and it has read its messages (604.606436ms)
✖ failing tests:
✖ landRelease releases the holding run by land-relaunch once it has asked message.receive and nothing delivered to it is unread, and waiting messages go to the next holder (37.255433ms)
✖ REQ-THREAD-2 REQ-LAUNCH-1: threadIdle releases only a thread with nothing waiting, and only for its holder (30.900781ms)
✖ row 302 a run landRelease released answers launcher-released, and claims nothing again (36.454968ms)
✖ row 302 a run threadIdle released answers launcher-released on receive, state, read and send, logs each, and claims nothing again (40.167008ms)
✖ row 302 REQ-THREAD-2 an idle-released run whose call lands before the SIGTERM ends stopped/0; a run whose claim the human revoked in the same window still ends session-invalid/22 (1604.296753ms)
✖ row 302 with a run launcher-released, a run that lost its claim another way still answers not-holder (38.485853ms)
red stage: both forcing cases and the four pins red
wall 4 s
== 2. green on 783602e06ed92f99c7c71d1e9c016a0f9e2c9b28
TMPDIR /mnt/storage/scratch/tmp/gMtc
idle-stop-race rc=0 ℹ tests 1 ℹ pass 1 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
wall 2 s
TMPDIR /mnt/storage/scratch/tmp/gLSw
runner rc=0 ℹ tests 40 ℹ pass 40 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
wall 12 s
TMPDIR /mnt/storage/scratch/tmp/gTQ3
compactions-launch rc=0 ℹ tests 5 ℹ pass 5 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
wall 14 s
TMPDIR /mnt/storage/scratch/tmp/gAbg
bus rc=0 ℹ tests 876 ℹ pass 876 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
wall 24 s
TMPDIR /mnt/storage/scratch/tmp/gzOd
harness rc=0 ℹ tests 151 ℹ pass 151 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
wall 13 s
TMPDIR /mnt/storage/scratch/tmp/gxSF
cli rc=0 ℹ tests 918 ℹ pass 918 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
wall 615 s
TMPDIR /mnt/storage/scratch/tmp/gL7z
test-auth rc=0
selftest: 15 passed, 0 failed
wall 1 s
TMPDIR /mnt/storage/scratch/tmp/ghcv
test-conductor rc=0
selftest: 17 passed, 0 failed
wall 6 s
TMPDIR /mnt/storage/scratch/tmp/gCsn
test-config rc=0
selftest: 55 passed, 0 failed
wall 3 s
TMPDIR /mnt/storage/scratch/tmp/guh1
test-discord rc=0
discord suite: 81 passed, 0 failed
wall 7 s
TMPDIR /mnt/storage/scratch/tmp/gVDP
test-extension-package rc=0
extension package selftest: 18 passed, 0 failed
wall 1 s
TMPDIR /mnt/storage/scratch/tmp/g1V8
test-foundation rc=0
selftest: 44 passed, 0 failed
wall 38 s
TMPDIR /mnt/storage/scratch/tmp/gYsp
test-land-work rc=0
---
land-work selftests: 86 passed, 0 failed
wall 11 s
TMPDIR /mnt/storage/scratch/tmp/gucV
test-queue rc=0 ℹ tests 156 ℹ pass 156 ℹ fail 0
queue suite: 28 passed, 0 failed
wall 21 s
TMPDIR /mnt/storage/scratch/tmp/gGva
test-release rc=0
selftest: 14 passed, 0 failed
wall 3 s
TMPDIR /mnt/storage/scratch/tmp/g4vO
test-task rc=0
selftest: 91 passed, 0 failed
wall 16 s
after tests: clean
== skips
suite/test-queue.log:skip queue verify and render --check: this checkout (/mnt/storage/scratch/gizmo-302) is not the queue's canonical root (/mnt/storage/src/mosaic-stack)
suite/test-task.log:skip live provider cases (row 244: no provider call in the gate)
suite/test-task.log:skip live provider cases (row 244: no provider call in the gate)
== 3. mutants
TMPDIR /mnt/storage/scratch/tmp/gDiY
M1.launcher-released rc=1 ℹ tests 3 ℹ pass 1 ℹ fail 2 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 a run threadIdle released answers launcher-released
TMPDIR /mnt/storage/scratch/tmp/glVj
M1.idle-stop-race rc=1 ℹ tests 1 ℹ pass 0 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 REQ-THREAD-2 an idle-released run
M1 KILLED by rule
wall 2 s
TMPDIR /mnt/storage/scratch/tmp/grHO
M2.land rc=1 ℹ tests 18 ℹ pass 17 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: landRelease releases the holding run by land-relaunch
TMPDIR /mnt/storage/scratch/tmp/giID
M2.launcher-released rc=1 ℹ tests 3 ℹ pass 0 ℹ fail 3 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 a run threadIdle released answers launcher-released
killed: row 302 a run landRelease released answers launcher-released
TMPDIR /mnt/storage/scratch/tmp/gXTo
M2.idle-stop-race rc=1 ℹ tests 1 ℹ pass 0 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 REQ-THREAD-2 an idle-released run
TMPDIR /mnt/storage/scratch/tmp/gTkJ
M2.runner rc=1 ℹ tests 40 ℹ pass 39 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: a run in a landing turn isn't released for a second held decision
M2 KILLED by rule
wall 15 s
TMPDIR /mnt/storage/scratch/tmp/ge9B
M3.idle-stop-race rc=1 ℹ tests 1 ℹ pass 0 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 REQ-THREAD-2 an idle-released run
TMPDIR /mnt/storage/scratch/tmp/gYUi
M3.runner rc=1 ℹ tests 40 ℹ pass 39 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: a run in a landing turn isn't released for a second held decision
M3 KILLED by rule
wall 33 s
TMPDIR /mnt/storage/scratch/tmp/gw5X
M4.idle-stop-race rc=1 ℹ tests 1 ℹ pass 0 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 REQ-THREAD-2 an idle-released run
TMPDIR /mnt/storage/scratch/tmp/g90Y
M4.runner rc=1 ℹ tests 40 ℹ pass 39 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: a run in a landing turn isn't released for a second held decision
M4 KILLED by rule
wall 14 s
TMPDIR /mnt/storage/scratch/tmp/gNlw
M5.launcher-released rc=1 ℹ tests 3 ℹ pass 1 ℹ fail 2 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 with a run launcher-released, a run that lost its claim
TMPDIR /mnt/storage/scratch/tmp/gCk7
M5.idle-stop-race rc=1 ℹ tests 1 ℹ pass 0 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 REQ-THREAD-2 an idle-released run
M5 KILLED by rule
wall 2 s
TMPDIR /mnt/storage/scratch/tmp/gaHU
M7.launcher-released rc=1 ℹ tests 3 ℹ pass 1 ℹ fail 2 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 a run threadIdle released answers launcher-released
killed: row 302 a run landRelease released answers launcher-released
M7 KILLED by rule
wall 1 s
TMPDIR /mnt/storage/scratch/tmp/g3K9
M8.land rc=1 ℹ tests 18 ℹ pass 17 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: landRelease releases the holding run by land-relaunch
TMPDIR /mnt/storage/scratch/tmp/ge6z
M8.launcher-released rc=1 ℹ tests 3 ℹ pass 2 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 a run landRelease released answers launcher-released
TMPDIR /mnt/storage/scratch/tmp/gWPU
M8.runner rc=1 ℹ tests 40 ℹ pass 39 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: a run in a landing turn isn't released for a second held decision
M8 KILLED by rule
wall 13 s
TMPDIR /mnt/storage/scratch/tmp/gqwU
M9.idle-stop-race rc=1 ℹ tests 1 ℹ pass 0 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0
killed: row 302 REQ-THREAD-2 an idle-released run
M9 KILLED by rule
wall 2 s
end 2026-10-23T08:38:14Z wall 873 s
node with cwd in the worktree: 0
exit 0