command: ["node", "--test", "/home/jwoltje/.t3/worktrees/mosaic-stack/magica-row329/packages/bus/tests/lifecycle-revoke.test.mjs"]
TMPDIR: /mnt/storage/scratch/tmp/oEntjx
launch nice: 19
organization: {"event":"reload-needs-restart","business":"demo"}
✔ T20 fire: a revoke that fails stops the fire with the file unchanged; one that succeeds revokes, keeps the directory and names the services outside the store (123.71829ms)
✔ T20 fire: an instance already delisted still has its tokens revoked and the file is left alone (61.625067ms)
✔ T20 fire: with no entry in the running bus, a token on disk refuses and an empty store goes on (70.463008ms)
✔ T20 delete: a revoke that fails keeps the file; one that succeeds clears the store, deletes, and names the tracker bot (84.873087ms)
✔ T20 delete: with no entry in the running bus, a token file is cleared and the delete goes on; a file reference refuses (66.62316ms)
✔ T21 delete: a write between the raise and the take makes the delete refuse revision-conflict before it revokes anything (69.53016ms)
✔ row 281 T1 fire: a host.<id> or granted gitea file in the store refuses step B credential-revoke-failed, file unchanged (69.622521ms)
✔ row 281 T1 start: a host grant record whose key file is gone starts and reads not-issued (63.243764ms)
ℹ tests 8
ℹ suites 0
ℹ pass 8
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 766.948689
