← back to Ticket System

data/codex-yoloforever/cycle-20260908T1221Z.HzXvuQ/parent-final-cli-tests.tap

557 lines

TAP version 13
# Subtest: reject before initialization: []
ok 1 - reject before initialization: []
  ---
  duration_ms: 160.519792
  type: 'test'
  ...
# Subtest: reject before initialization: ["--help","--all"]
ok 2 - reject before initialization: ["--help","--all"]
  ---
  duration_ms: 128.075708
  type: 'test'
  ...
# Subtest: reject before initialization: ["--wat"]
ok 3 - reject before initialization: ["--wat"]
  ---
  duration_ms: 134.163292
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canery"]
ok 4 - reject before initialization: ["--canery"]
  ---
  duration_ms: 135.73725
  type: 'test'
  ...
# Subtest: reject before initialization: ["--all","--all"]
ok 5 - reject before initialization: ["--all","--all"]
  ---
  duration_ms: 119.681292
  type: 'test'
  ...
# Subtest: reject before initialization: ["--enumerate","--all"]
ok 6 - reject before initialization: ["--enumerate","--all"]
  ---
  duration_ms: 130.235416
  type: 'test'
  ...
# Subtest: reject before initialization: ["--all","extra"]
ok 7 - reject before initialization: ["--all","extra"]
  ---
  duration_ms: 138.419208
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","--all"]
ok 8 - reject before initialization: ["--canary","--all"]
  ---
  duration_ms: 119.307042
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","50","--all"]
ok 9 - reject before initialization: ["--canary","50","--all"]
  ---
  duration_ms: 121.00825
  type: 'test'
  ...
# Subtest: reject before initialization: ["--rollback"]
ok 10 - reject before initialization: ["--rollback"]
  ---
  duration_ms: 126.905792
  type: 'test'
  ...
# Subtest: reject before initialization: ["--rollback",""]
ok 11 - reject before initialization: ["--rollback",""]
  ---
  duration_ms: 122.758833
  type: 'test'
  ...
# Subtest: reject before initialization: ["--rollback"," "]
ok 12 - reject before initialization: ["--rollback"," "]
  ---
  duration_ms: 143.19175
  type: 'test'
  ...
# Subtest: reject before initialization: ["--rollback","--all"]
ok 13 - reject before initialization: ["--rollback","--all"]
  ---
  duration_ms: 133.81875
  type: 'test'
  ...
# Subtest: reject before initialization: ["--rollback","file.json","extra"]
ok 14 - reject before initialization: ["--rollback","file.json","extra"]
  ---
  duration_ms: 131.76075
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","0"]
ok 15 - reject before initialization: ["--canary","0"]
  ---
  duration_ms: 122.088583
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","-1"]
ok 16 - reject before initialization: ["--canary","-1"]
  ---
  duration_ms: 130.371125
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","1.5"]
ok 17 - reject before initialization: ["--canary","1.5"]
  ---
  duration_ms: 159.664292
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","nope"]
ok 18 - reject before initialization: ["--canary","nope"]
  ---
  duration_ms: 114.141708
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","9007199254740992"]
ok 19 - reject before initialization: ["--canary","9007199254740992"]
  ---
  duration_ms: 123.733875
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","Infinity"]
ok 20 - reject before initialization: ["--canary","Infinity"]
  ---
  duration_ms: 135.255542
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","NaN"]
ok 21 - reject before initialization: ["--canary","NaN"]
  ---
  duration_ms: 131.673333
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary",""]
ok 22 - reject before initialization: ["--canary",""]
  ---
  duration_ms: 139.18375
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary"," "]
ok 23 - reject before initialization: ["--canary"," "]
  ---
  duration_ms: 150.556042
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","1e2"]
ok 24 - reject before initialization: ["--canary","1e2"]
  ---
  duration_ms: 121.238917
  type: 'test'
  ...
# Subtest: reject before initialization: ["--canary","0x10"]
ok 25 - reject before initialization: ["--canary","0x10"]
  ---
  duration_ms: 132.459625
  type: 'test'
  ...
# Subtest: --help is safe at actual entry point
ok 26 - --help is safe at actual entry point
  ---
  duration_ms: 122.98625
  type: 'test'
  ...
# Subtest: legacy mode requires frozen inputs: ["--enumerate"]
ok 27 - legacy mode requires frozen inputs: ["--enumerate"]
  ---
  duration_ms: 132.512583
  type: 'test'
  ...
# Subtest: legacy mode requires frozen inputs: ["--all"]
ok 28 - legacy mode requires frozen inputs: ["--all"]
  ---
  duration_ms: 124.426292
  type: 'test'
  ...
# Subtest: legacy mode requires frozen inputs: ["--canary"]
ok 29 - legacy mode requires frozen inputs: ["--canary"]
  ---
  duration_ms: 149.514541
  type: 'test'
  ...
# Subtest: legacy mode requires frozen inputs: ["--canary","1"]
ok 30 - legacy mode requires frozen inputs: ["--canary","1"]
  ---
  duration_ms: 118.626791
  type: 'test'
  ...
# Subtest: legacy mode requires frozen inputs: ["--canary","9007199254740991"]
ok 31 - legacy mode requires frozen inputs: ["--canary","9007199254740991"]
  ---
  duration_ms: 125.708542
  type: 'test'
  ...
# Subtest: legacy mode requires frozen inputs: ["--rollback","file.json"]
ok 32 - legacy mode requires frozen inputs: ["--rollback","file.json"]
  ---
  duration_ms: 139.670125
  type: 'test'
  ...
# Subtest: legacy mode requires frozen inputs: ["--rollback","./--file.json"]
ok 33 - legacy mode requires frozen inputs: ["--rollback","./--file.json"]
  ---
  duration_ms: 115.65275
  type: 'test'
  ...
# Subtest: boundary hook calibration: fs.readFileSync
ok 34 - boundary hook calibration: fs.readFileSync
  ---
  duration_ms: 124.675667
  type: 'test'
  ...
# Subtest: boundary hook calibration: fs.writeFileSync
ok 35 - boundary hook calibration: fs.writeFileSync
  ---
  duration_ms: 106.016625
  type: 'test'
  ...
# Subtest: boundary hook calibration: fs.promises.readFile
ok 36 - boundary hook calibration: fs.promises.readFile
  ---
  duration_ms: 128.295291
  type: 'test'
  ...
# Subtest: boundary hook calibration: fetch
ok 37 - boundary hook calibration: fetch
  ---
  duration_ms: 164.847625
  type: 'test'
  ...
# Subtest: boundary hook calibration: node:https.get
ok 38 - boundary hook calibration: node:https.get
  ---
  duration_ms: 128.94325
  type: 'test'
  ...
# Subtest: boundary hook calibration: node:child_process.spawn
ok 39 - boundary hook calibration: node:child_process.spawn
  ---
  duration_ms: 154.951666
  type: 'test'
  ...
# Subtest: before adapter: foreign vendor
ok 40 - before adapter: foreign vendor
  ---
  duration_ms: 171.348583
  type: 'test'
  ...
# Subtest: before adapter: foreign line
ok 41 - before adapter: foreign line
  ---
  duration_ms: 137.041417
  type: 'test'
  ...
# Subtest: before adapter: malformed ID
ok 42 - before adapter: malformed ID
  ---
  duration_ms: 136.1395
  type: 'test'
  ...
# Subtest: before adapter: sample injection
ok 43 - before adapter: sample injection
  ---
  duration_ms: 143.742
  type: 'test'
  ...
# Subtest: before adapter: duplicate item
ok 44 - before adapter: duplicate item
  ---
  duration_ms: 127.334834
  type: 'test'
  ...
# Subtest: before adapter: variant collision
ok 45 - before adapter: variant collision
  ---
  duration_ms: 152.92125
  type: 'test'
  ...
# Subtest: before adapter: stale
ok 46 - before adapter: stale
  ---
  duration_ms: 145.454417
  type: 'test'
  ...
# Subtest: before adapter: future
ok 47 - before adapter: future
  ---
  duration_ms: 140.019917
  type: 'test'
  ...
# Subtest: before adapter: missing identity
ok 48 - before adapter: missing identity
  ---
  duration_ms: 145.457584
  type: 'test'
  ...
# Subtest: before adapter: unknown field
ok 49 - before adapter: unknown field
  ---
  duration_ms: 137.483625
  type: 'test'
  ...
# Subtest: before adapter: scope broadening
ok 50 - before adapter: scope broadening
  ---
  duration_ms: 150.75625
  type: 'test'
  ...
# Subtest: before adapter: store mismatch
ok 51 - before adapter: store mismatch
  ---
  duration_ms: 151.116625
  type: 'test'
  ...
# Subtest: before adapter: domain mismatch
ok 52 - before adapter: domain mismatch
  ---
  duration_ms: 136.340125
  type: 'test'
  ...
# Subtest: before adapter: canary injection
ok 53 - before adapter: canary injection
  ---
  duration_ms: 148.717166
  type: 'test'
  ...
# Subtest: before adapter: split canary locations
ok 54 - before adapter: split canary locations
  ---
  duration_ms: 145.0715
  type: 'test'
  ...
# Subtest: before adapter: quantity injection
ok 55 - before adapter: quantity injection
  ---
  duration_ms: 150.71975
  type: 'test'
  ...
# Subtest: external hash rejects valid-looking foreign ID injection
ok 56 - external hash rejects valid-looking foreign ID injection
  ---
  duration_ms: 131.173625
  type: 'test'
  ...
# Subtest: malformed JSON and missing manifest fail before adapter
ok 57 - malformed JSON and missing manifest fail before adapter
  ---
  duration_ms: 278.261583
  type: 'test'
  ...
# Subtest: plan and enumerate have no adapter, journal or write effects
ok 58 - plan and enumerate have no adapter, journal or write effects
  ---
  duration_ms: 313.996625
  type: 'test'
  ...
# Subtest: adapter actual shop mismatch rejects before state or journal changes
ok 59 - adapter actual shop mismatch rejects before state or journal changes
  ---
  duration_ms: 137.86225
  type: 'test'
  ...
# Subtest: happy all path exact multi-location postread; retry performs zero duplicate writes
ok 60 - happy all path exact multi-location postread; retry performs zero duplicate writes
  ---
  duration_ms: 467.881875
  type: 'test'
  ...
# Subtest: frozen canary uses explicit membership and cannot broaden on resume
ok 61 - frozen canary uses explicit membership and cannot broaden on resume
  ---
  duration_ms: 346.97875
  type: 'test'
  ...
# Subtest: all locations of selected canary product execute
ok 62 - all locations of selected canary product execute
  ---
  duration_ms: 216.722583
  type: 'test'
  ...
# Subtest: quantity and exact foreign identity drift prevent write
ok 63 - quantity and exact foreign identity drift prevent write
  ---
  duration_ms: 271.890584
  type: 'test'
  ...
# Subtest: partial multi-location rejection; rollback restores successes only and is idempotent
ok 64 - partial multi-location rejection; rollback restores successes only and is idempotent
  ---
  duration_ms: 581.809917
  type: 'test'
  ...
# Subtest: confirmed rejection retry skips successes and compares untouched frozen rows
ok 65 - confirmed rejection retry skips successes and compares untouched frozen rows
  ---
  duration_ms: 526.288291
  type: 'test'
  ...
# Subtest: ambiguous throw-before blocks retry AND rollback before adapter
ok 66 - ambiguous throw-before blocks retry AND rollback before adapter
  ---
  duration_ms: 388.952292
  type: 'test'
  ...
# Subtest: ambiguous throw-after blocks retry AND rollback before adapter
ok 67 - ambiguous throw-after blocks retry AND rollback before adapter
  ---
  duration_ms: 410.138292
  type: 'test'
  ...
# Subtest: rollback response ambiguity leaves unresolved intent and blocks further recovery
ok 68 - rollback response ambiguity leaves unresolved intent and blocks further recovery
  ---
  duration_ms: 539.553458
  type: 'test'
  ...
# Subtest: postread failure retains confirmed success and blocks rollback on identity drift
ok 69 - postread failure retains confirmed success and blocks rollback on identity drift
  ---
  duration_ms: 337.192584
  type: 'test'
  ...
# Subtest: success before verification crash recovers by exact read without duplicate write
ok 70 - success before verification crash recovers by exact read without duplicate write
  ---
  duration_ms: 506.18275
  type: 'test'
  ...
# Subtest: forged history rejected even with recomputed checkpoint: foreign key
ok 71 - forged history rejected even with recomputed checkpoint: foreign key
  ---
  duration_ms: 308.101167
  type: 'test'
  ...
# Subtest: forged history rejected even with recomputed checkpoint: quantity
ok 72 - forged history rejected even with recomputed checkpoint: quantity
  ---
  duration_ms: 299.167625
  type: 'test'
  ...
# Subtest: forged history rejected even with recomputed checkpoint: missing intent
ok 73 - forged history rejected even with recomputed checkpoint: missing intent
  ---
  duration_ms: 286.77125
  type: 'test'
  ...
# Subtest: forged history rejected even with recomputed checkpoint: duplicate success
ok 74 - forged history rejected even with recomputed checkpoint: duplicate success
  ---
  duration_ms: 348.81025
  type: 'test'
  ...
# Subtest: forged history rejected even with recomputed checkpoint: rollback without applied success
ok 75 - forged history rejected even with recomputed checkpoint: rollback without applied success
  ---
  duration_ms: 348.981209
  type: 'test'
  ...
# Subtest: forged history rejected even with recomputed checkpoint: foreign header
ok 76 - forged history rejected even with recomputed checkpoint: foreign header
  ---
  duration_ms: 321.802333
  type: 'test'
  ...
# Subtest: forged history rejected even with recomputed checkpoint: unknown event
ok 77 - forged history rejected even with recomputed checkpoint: unknown event
  ---
  duration_ms: 322.524959
  type: 'test'
  ...
# Subtest: corrupt, truncated and wrong external journal hash refuse before adapter
ok 78 - corrupt, truncated and wrong external journal hash refuse before adapter
  ---
  duration_ms: 1136.918208
  type: 'test'
  ...
# Subtest: existing concurrent journal lock refuses without writes
ok 79 - existing concurrent journal lock refuses without writes
  ---
  duration_ms: 344.241958
  type: 'test'
  ...
# Subtest: denied real boundary calibration fs.readFileSync
ok 80 - denied real boundary calibration fs.readFileSync
  ---
  duration_ms: 127.454375
  type: 'test'
  ...
# Subtest: denied real boundary calibration fetch
ok 81 - denied real boundary calibration fetch
  ---
  duration_ms: 115.858292
  type: 'test'
  ...
# Subtest: denied real boundary calibration node:https.get
ok 82 - denied real boundary calibration node:https.get
  ---
  duration_ms: 117.490709
  type: 'test'
  ...
# Subtest: denied real boundary calibration node:child_process.spawn
ok 83 - denied real boundary calibration node:child_process.spawn
  ---
  duration_ms: 132.55425
  type: 'test'
  ...
# Subtest: confirmed adapter success then failed success append leaves only intent and blocks both recoveries
ok 84 - confirmed adapter success then failed success append leaves only intent and blocks both recoveries
  ---
  duration_ms: 1050.659709
  type: 'test'
  ...
# Subtest: rollback postread failure retains success; verified retry performs no duplicate restore
ok 85 - rollback postread failure retains success; verified retry performs no duplicate restore
  ---
  duration_ms: 672.427417
  type: 'test'
  ...
# Subtest: durable helper rejects symlink and hardlink targets without altering victims
ok 86 - durable helper rejects symlink and hardlink targets without altering victims
  ---
  duration_ms: 5.331208
  type: 'test'
  ...
# Subtest: actual CLI rejects linked manifest, state and journal without modifying targets
ok 87 - actual CLI rejects linked manifest, state and journal without modifying targets
  ---
  duration_ms: 645.015209
  type: 'test'
  ...
# Subtest: open adapter reloads external quantity drift and read never overwrites persisted truth
ok 88 - open adapter reloads external quantity drift and read never overwrites persisted truth
  ---
  duration_ms: 5.902542
  type: 'test'
  ...
# Subtest: actual CLI rejects quantity drift injected after intent fsync before compare/write
ok 89 - actual CLI rejects quantity drift injected after intent fsync before compare/write
  ---
  duration_ms: 340.794459
  type: 'test'
  ...
# Subtest: actual CLI detects refreshed store drift after intent and leaves unresolved receipt
ok 90 - actual CLI detects refreshed store drift after intent and leaves unresolved receipt
  ---
  duration_ms: 325.236708
  type: 'test'
  ...
# Subtest: competing actual CLI writers with different journals share one state lock
ok 91 - competing actual CLI writers with different journals share one state lock
  ---
  duration_ms: 2111.32525
  type: 'test'
  ...
1..91
# tests 91
# suites 0
# pass 91
# fail 0
# cancelled 0
# skipped 0
# todo 0
# duration_ms 17321.7115