Files
jason.woltje 068d868a99 lead: commit rocko's untracked evidence (4471 files: queue-124 queue-129 queue-171 queue-178 queue-280 queue-31 queue-84 queue-85 queue-94)
Unclaimed files left in the canonical checkout. Inventory: canonical-cleanup-inventory.md (commit-as-evidence groups). detect-secrets scan clean on 2026-11-02: hits are sha256 pins, git object ids, test sentinels already in tracked tests and unit-file lines.
2026-11-02 15:05:15 -06:00

135 lines
9.6 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.
✔ T1 adopt writes the pointer from the units once; a failing check refuses check-failed (962.355393ms)
✔ T2 activate installs exactly the pointer's pm, claude and Console flags (1567.594911ms)
▶ T3 a hand-edited unit refuses unit-flags-drift, names the difference and changes nothing
✔ pm (740.981662ms)
✔ claude (661.125231ms)
✔ console (657.514175ms)
✔ T3 a hand-edited unit refuses unit-flags-drift, names the difference and changes nothing (2060.408859ms)
▶ T4 each item 3 refusal changes nothing and logs one line with its code
✔ copy-missing (553.272612ms)
✔ copy-unreachable (567.926364ms)
✔ copy-schema-unknown (554.786636ms)
✔ already-active (551.716307ms)
✔ instance-busy (another business active) (625.255244ms)
✔ instance-busy (this business activating) (633.090337ms)
✔ drop-in-override (699.613057ms)
✔ no-pointer (317.766993ms)
✔ T4 each item 3 refusal changes nothing and logs one line with its code (4504.791367ms)
✔ T5 an activate with no migration stops the Console then the bus, installs, starts the bus then the Console (1532.224882ms)
✔ T6 a migration without --migrate rolls back with migration-needs-flag (1450.046094ms)
✔ T7 --migrate takes the backup before the migration runs (1523.850036ms)
✔ T8 a failed migration restores the backup and keeps the store it replaced (1572.785183ms)
✔ T9 a store outside the target's chain rolls back with store-newer (1516.387214ms)
▶ T10 each gate check failing alone rolls back and puts every file back
✔ units-inactive (4797.903913ms)
✔ bus-status (5266.121064ms)
✔ healthz (4398.215724ms)
✔ copy-check (4364.860313ms)
✔ pm-launch-unconfirmed (4652.154793ms)
✔ T10 each gate check failing alone rolls back and puts every file back (23480.244056ms)
▶ T10b the PM check needs exactly one launched line for a live run of this start
✔ no launched line (4577.897589ms)
✔ two lines (4548.570113ms)
✔ a changed word (5790.222214ms)
✔ run not in launches list (4636.327173ms)
✔ run started before the start (4661.052743ms)
✔ a human launch with no journal line (5778.280927ms)
✔ run for another business (4643.493349ms)
✔ run not live (4656.657406ms)
✔ one well-formed line and a live run pass (1572.228598ms)
✔ T10b the PM check needs exactly one launched line for a live run of this start (40866.22475ms)
✔ T11 a rollback whose gate fails too: rollback-failed, exit 2, both units stopped, no retry (6529.372685ms)
✔ T12 rollback takes the previous copy from the log (2446.585556ms)
✔ T13 a rollback across a migration needs --restore, then restores and goes live (3055.565952ms)
✔ T14 events written after the backup need --events N with the right N (3529.359856ms)
✔ T14b a rollback --restore whose gate fails stops both units and skips item 6 (4971.570774ms)
✔ T14c a rollback without --restore whose gate fails runs item 6 (6334.018676ms)
✔ T15 --plan names the migration and the restore and changes nothing (1888.919695ms)
✔ T26 --plan lists the commits an activate adds, after the migration lines (970.577357ms)
✔ T27 --plan names each migration step, or says the steps cannot be read (753.037383ms)
✔ T25 --plan refuses copies-unrelated when neither copy is an ancestor of the other (342.205718ms)
▶ T23 --plan reads the store without changing a file, stopped or held
✔ stopped store (442.39958ms)
✔ held store (431.932055ms)
✔ T23 --plan reads the store without changing a file, stopped or held (874.818156ms)
✔ T24 business-mismatch and capture-failed refuse with exit 3; a short id is a usage error (1055.12676ms)
✔ T16 status prints the pointer, the log, the check, bus status and drift, and writes nothing (661.81641ms)
✔ T19 a started line with no final line: status shows it and every changing verb refuses (890.84664ms)
✔ T20 a held run lock refuses run-locked without a log line; status and --plan still run (925.755314ms)
✔ T21 a bus unit with no MOSAIC_CLAUDE_BIN: adopt and activate refuse no-claude-pin (1079.499331ms)
▶ T22 the stopped store read: a -wal or -shm refuses store-unclean and is left alone; a clean read adds no file
✔ bus.sqlite-wal (1415.118498ms)
✔ bus.sqlite-shm (1391.603947ms)
✔ clean (1563.969237ms)
✔ T22 the stopped store read: a -wal or -shm refuses store-unclean and is left alone; a clean read adds no file (4371.313602ms)
▶ T28 a unit path, drop-in directory or drop-in file that cannot be read, or a relative unit path, refuses drop-in-override before any stop
✔ unit path (609.138688ms)
✔ drop-in directory (607.851119ms)
✔ drop-in file (599.931681ms)
✔ relative unit path (607.72362ms)
✔ T28 a unit path, drop-in directory or drop-in file that cannot be read, or a relative unit path, refuses drop-in-override before any stop (2425.411714ms)
▶ T29 a bus that stops during the held-store read: --plan says so, rollback --restore refuses restore-mismatch
✔ --plan (622.447208ms)
✔ rollback --restore (1857.435627ms)
✔ T29 a bus that stops during the held-store read: --plan says so, rollback --restore refuses restore-mismatch (2480.354822ms)
✔ T30 a copy check that agrees on another copy fails the gate with copy-check and rolls back (5356.239938ms)
▶ T31 a quoted or escaped Environment= or ExecStart= is unreadable: refusals by name, nothing read from /a
✔ Environment double quotes (1333.754973ms)
✔ Environment single quotes (1275.074283ms)
✔ Environment backslash (1283.561347ms)
✔ ExecStart quotes (1301.905294ms)
✔ Console ExecStart quotes (1272.137408ms)
✔ T31 a quoted or escaped Environment= or ExecStart= is unreadable: refusals by name, nothing read from /a (6467.350602ms)
▶ T32 item 1: --pm-after-harness refuses a target without harness or a file that sets it, and passes without the PM
✔ usage: not with --pm, and only for activate (464.330025ms)
✔ pm-after-harness-target (714.249696ms)
✔ pm-after-harness-set (1012.980106ms)
✔ a pointer without pm (638.469551ms)
✔ phase 1 installs without --pm, skips pm_launched and writes the pending pointer (1524.176271ms)
✔ T32 item 1: --pm-after-harness refuses a target without harness or a file that sets it, and passes without the PM (4355.038537ms)
▶ T33 item 2: read_pointer takes pmPending only as true beside pm false; a pending pointer refuses activate and shows in status
✔ read_pointer (1075.068332ms)
✔ pm-pending, already-adopted and the status line (2065.777275ms)
✔ T33 item 2: read_pointer takes pmPending only as true beside pm false; a pending pointer refuses activate and shows in status (3141.320755ms)
▶ T34 item 3: pm-on refuses before any stop, passes with the PM, or puts the phase-1 bus back
✔ not-pending (538.357098ms)
✔ harness-unset (1759.848474ms)
✔ a launched line passes: the bus alone restarts with --pm (2571.235241ms)
✔ a failed pm_launched puts the phase-1 unit back: exit 1, still pending (5253.335865ms)
✔ a failed phase-1 gate too: pm-on-down, exit 2, both units stopped (7484.868511ms)
✔ T34 item 3: pm-on refuses before any stop, passes with the PM, or puts the phase-1 bus back (17608.582225ms)
▶ T35 item 4: rollback from pending installs --pm; a plug-in kind the target lacks refuses by name
✔ rollback from pending gates pm_launched on the old copy (2573.279058ms)
✔ after the harness set, rollback refuses until harness is gone (3720.865944ms)
✔ activate names every kind the target lacks (918.712682ms)
✔ T35 item 4: rollback from pending installs --pm; a plug-in kind the target lacks refuses by name (7213.465489ms)
✔ T36 --plan shows the pending state and lists the row 169 refusals it can see (2485.749756ms)
✔ T37 tester-port activate writes pointer and unit, replaces the port, and supported re-pin and rollback keep it (4807.311534ms)
✔ T38 tester-port rollback to unsupported target drops flag in plan, steps, unit and pointer (2630.295618ms)
✔ T39 tester-port explicit unsupported target reads target copy and refuses before stopping either unit (542.180956ms)
✔ T40 tester-port invalid values refuse exit 4 before stopping, including tunnel and main ports (580.690813ms)
✔ T41 tester-port inherited activate to unsupported target drops it and retains drift refusal and failed-run recovery (6721.173807ms)
✔ T42 tester-port pm-on preserves pointer Console flags (2367.496987ms)
▶ T43 row 180 item 1: runs in one second get distinct activation ids, rollback sets and post-attempt stores
✔ activate then pm-on on the same copy (2386.782514ms)
✔ two restores: an old-form id and a suffixed one, each with its own post-attempt store (4905.261046ms)
✔ adopt takes the next free id too (450.25619ms)
✔ all ten names taken: capture-failed before anything stops, and the log line names no activation (690.988344ms)
✔ --restore takes an id with or without -1 to -9 and nothing else (717.552407ms)
✔ T43 row 180 item 1: runs in one second get distinct activation ids, rollback sets and post-attempt stores (9151.793457ms)
▶ T44 row 180 item 2: --plan lists tester-port-invalid and tester-port-target with its other refusals
✔ a bad tester port (1501.808572ms)
✔ without --plan a bad port is usage before any pointer read (266.648647ms)
✔ a target Console without --tester-port (738.37375ms)
✔ T44 row 180 item 2: --plan lists tester-port-invalid and tester-port-target with its other refusals (2507.44592ms)
✔ T178 proxy proof header and path survive re-pin and rollback unchanged in the pointer and unit (2489.860529ms)
✔ T178 proxy proof pair survives a tester-port replacement as well (1491.282955ms)
ℹ tests 111
ℹ suites 0
ℹ pass 111
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 207212.114536