73 lines
4.4 KiB
Plaintext
73 lines
4.4 KiB
Plaintext
✔ T1 adopt writes the pointer from the units once; a failing check refuses check-failed (1073.366997ms)
|
||
✔ T2 activate installs exactly the pointer's pm, claude and Console flags (1516.662712ms)
|
||
▶ T3 a hand-edited unit refuses unit-flags-drift, names the difference and changes nothing
|
||
✔ pm (718.027528ms)
|
||
✔ claude (742.624633ms)
|
||
✔ console (718.380886ms)
|
||
✔ T3 a hand-edited unit refuses unit-flags-drift, names the difference and changes nothing (2179.878901ms)
|
||
▶ T4 each item 3 refusal changes nothing and logs one line with its code
|
||
✔ copy-missing (634.789281ms)
|
||
✔ copy-unreachable (640.551556ms)
|
||
✔ copy-schema-unknown (603.6274ms)
|
||
✔ already-active (721.483462ms)
|
||
✔ instance-busy (another business active) (639.947543ms)
|
||
✔ instance-busy (this business activating) (638.806649ms)
|
||
✔ drop-in-override (665.313306ms)
|
||
✔ no-pointer (347.822109ms)
|
||
✔ T4 each item 3 refusal changes nothing and logs one line with its code (4893.830749ms)
|
||
✔ T5 an activate with no migration stops the Console then the bus, installs, starts the bus then the Console (1516.133038ms)
|
||
✔ T6 a migration without --migrate rolls back with migration-needs-flag (1499.97179ms)
|
||
✔ T7 --migrate takes the backup before the migration runs (1611.488791ms)
|
||
✔ T8 a failed migration restores the backup and keeps the store it replaced (1693.972865ms)
|
||
✔ T9 a store outside the target's chain rolls back with store-newer (1624.299305ms)
|
||
▶ T10 each gate check failing alone rolls back and puts every file back
|
||
✔ units-inactive (4846.794113ms)
|
||
✔ bus-status (5224.664321ms)
|
||
✔ healthz (4427.925603ms)
|
||
✔ copy-check (4527.114561ms)
|
||
✔ pm-launch-unconfirmed (4676.65493ms)
|
||
✔ T10 each gate check failing alone rolls back and puts every file back (23704.096449ms)
|
||
▶ T10b the PM check needs exactly one launched line for a live run of this start
|
||
✔ no launched line (5937.72793ms)
|
||
✔ two lines (5852.839829ms)
|
||
✔ a changed word (4747.354719ms)
|
||
✔ run not in launches list (5206.082662ms)
|
||
✔ run started before the start (5014.009245ms)
|
||
✔ a human launch with no journal line (4636.092869ms)
|
||
✔ run for another business (4860.736291ms)
|
||
✔ run not live (4726.01952ms)
|
||
✔ one well-formed line and a live run pass (1585.348096ms)
|
||
✔ T10b the PM check needs exactly one launched line for a live run of this start (42567.84089ms)
|
||
✔ T11 a rollback whose gate fails too: rollback-failed, exit 2, both units stopped, no retry (6648.970375ms)
|
||
✔ T12 rollback takes the previous copy from the log (2541.277145ms)
|
||
✔ T13 a rollback across a migration needs --restore, then restores and goes live (3589.263326ms)
|
||
✔ T14 events written after the backup need --events N with the right N (3342.024838ms)
|
||
✔ T14b a rollback --restore whose gate fails stops both units and skips item 6 (6292.838156ms)
|
||
✔ T14c a rollback without --restore whose gate fails runs item 6 (6446.849123ms)
|
||
✔ T15 --plan names the migration and the restore and changes nothing (1895.703147ms)
|
||
✔ T26 --plan lists the commits an activate adds, after the migration lines (855.079889ms)
|
||
✔ T27 --plan names each migration step, or says the steps cannot be read (654.135105ms)
|
||
✔ T25 --plan refuses copies-unrelated when neither copy is an ancestor of the other (363.81159ms)
|
||
▶ T23 --plan reads the store without changing a file, stopped or held
|
||
✔ stopped store (466.507341ms)
|
||
✔ held store (449.905848ms)
|
||
✔ T23 --plan reads the store without changing a file, stopped or held (916.922098ms)
|
||
✔ T24 business-mismatch and capture-failed refuse with exit 3; a short id is a usage error (1060.156137ms)
|
||
✔ T16 status prints the pointer, the log, the check, bus status and drift, and writes nothing (735.52147ms)
|
||
✔ T19 a started line with no final line: status shows it and every changing verb refuses (974.128039ms)
|
||
✔ T20 a held run lock refuses run-locked without a log line; status and --plan still run (954.126012ms)
|
||
✔ T21 a bus unit with no MOSAIC_CLAUDE_BIN: adopt and activate refuse no-claude-pin (1266.249479ms)
|
||
▶ 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 (1710.782106ms)
|
||
✔ bus.sqlite-shm (1859.932095ms)
|
||
✔ clean (1574.266875ms)
|
||
✔ T22 the stopped store read: a -wal or -shm refuses store-unclean and is left alone; a clean read adds no file (5145.708424ms)
|
||
ℹ tests 58
|
||
ℹ suites 0
|
||
ℹ pass 58
|
||
ℹ fail 0
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 128039.528917
|