49 lines
2.8 KiB
Plaintext
49 lines
2.8 KiB
Plaintext
✔ bus start --pm: the PM runs under its own PID namespace, registered, with a manifest (1185.643301ms)
|
||
✖ the PM launches a coder through its launch tool; the coder answers; refusals name their code (419.041402ms)
|
||
✔ each launch makes sure the workspace has a clone of the project: cloned, fast-forwarded, or kept and logged (3521.897462ms)
|
||
✔ a project clone that can't be made refuses checkout-failed, from --pm and from a session, with no run and no clone left (118.037756ms)
|
||
✔ a runner that stops at once ends its launch with the runner's reason (183.467491ms)
|
||
✔ a Claude Code launch with no session credential refuses before it starts (89.091339ms)
|
||
✔ a pi launch needs no session credential: pi logs in through its own ENV_ALLOW variables (174.240473ms)
|
||
✔ a runner killed from the host ends its launch as killed, not failed (230.259502ms)
|
||
✔ a missing or failing bwrap refuses sandbox-unavailable before anything starts; there is no unconfined fallback (99.750813ms)
|
||
✔ a real Claude Code coder's shell can't read a stand-in secret or anything else its sandbox doesn't hold (1296.152193ms)
|
||
✔ a host that died hard leaves its sessions to the next host, which kills them and ends their runs so the role can be launched again (622.836685ms)
|
||
✔ a host that died hard leaves its sessions to the next host, which finds one already exited (23) and ends their runs so the role can be launched again (3577.584309ms)
|
||
✔ a malformed sessions.json refuses the host start with exit 3 and stays as it was (86.170085ms)
|
||
✔ an over-long launch request is refused at once, not at the 10 s idle timeout (94.36663ms)
|
||
✔ a launch client that never closes its side doesn't hold the host's close (97.164279ms)
|
||
✔ a runner that ignores SIGTERM is killed when the host closes (1203.771448ms)
|
||
✔ claudeVersion asks MOSAIC_CLAUDE_BIN when set, else claude on PATH (5.069696ms)
|
||
ℹ tests 17
|
||
ℹ suites 0
|
||
ℹ pass 16
|
||
ℹ fail 1
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 13101.787457
|
||
|
||
✖ failing tests:
|
||
|
||
test at packages/cli/tests/launcher.test.mjs:203:1
|
||
✖ the PM launches a coder through its launch tool; the coder answers; refusals name their code (419.041402ms)
|
||
AssertionError [ERR_ASSERTION]: echo: Current state, read at 2026-10-13T23:47:08.981Z:
|
||
Launches: allowed (never switched).
|
||
Open tasks: 0.
|
||
|
||
Message 28a8bbca-de82-41e7-b1b1-bca5289874b9 from cto, class REQUEST:
|
||
|
||
hello
|
||
at TestContext.<anonymous> (file:///mnt/storage/scratch/researcher/q109/packages/cli/tests/launcher.test.mjs:243:10)
|
||
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
|
||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||
at async Test.processPendingSubtests (node:internal/test_runner/test:974:7) {
|
||
generatedMessage: false,
|
||
code: 'ERR_ASSERTION',
|
||
actual: null,
|
||
expected: true,
|
||
operator: '==',
|
||
diff: 'simple'
|
||
}
|