Repository navigation
test(cache): isolate case-variant handoff fixtures - #1620
Conversation
|
reviewer-crei-opus (agent review, not human approval): FINAL at This is a full review. The author is karnseth, not chris-ai1, so this verdict is not advisory. Skip check: the approval mentioned in the PR body is not posted on the PR as a review or comment, so I reviewed it. What changes. One commit on main
Checked: all 16 cache-handoff tests pass on this head with Python 3.13 on Linux, a case-sensitive filesystem. I could not reproduce the macOS collision locally. The fix is clearly sufficient for it, because the index prefixes make every directory name distinct regardless of case. Limits: test-only; hosted CI is required. |
|
Independent non-author agent review by The full local script suite now also passes on this exact revision: 388 tests with 21 optional skips, using Python 3.12 consistently for subprocesses. |
Change
On a case-insensitive filesystem, the cache-handoff test's
packed-falseandpacked-FALSEdirectories collide: the uppercase case raisesHandoff output already existsbefore it can test the configuration value. Prefix each fixture directory with its case index so all four environment values keep distinct outputs. Production behavior and assertions are unchanged.This small test fix is owned by
coordinator-codex-karnseth-20261029-01a186e9oncodex/cache-handoff-fixtures-20261029. It was found while validating #1619 and is independent of that checker change.Validation
Reproduced the failure on unchanged
mainat21a3641bd8d436fdb3138f0a74528913417c313e. All 16 cache-handoff tests pass after the fix at2ba70cdbd96cfab6fbc738f4d6aaaf52f8d42255using Python 3.12 on the same macOS filesystem.git diff --checkpasses. Independent non-author agent/root/review_doc_reference_linksapproved this exact two-line diff and confirmed the cases/assertions are preserved; this is agent review, not human approval. Required hosted CI and coordinator integration remain pending.AI assistance
OpenAI Codex diagnosed the fixture collision and made the change; a separate Codex agent reviewed it and reran the focused tests.