docs: remove topic#94
Conversation
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThese documentation updates refactor Pact consumer testing guidance by eliminating the determinism-check wrapper script and moving determinism validation from pre-publish gates to publish-time interaction normalization. Test scripts are simplified to run Vitest directly, and file organization requirements are clarified to prevent FFI handle collisions. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (2 inconclusive)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🤖 Augment PR SummarySummary: This PR updates the Pact consumer contract-testing documentation to remove the “determinism gate” topic and simplify how consumer pact tests are run and published. Changes:
Technical Notes: Publish-time normalization is positioned as the mechanism for handling ordering drift; determinism-gate scripting and the 🤖 Was this summary useful? React with 👍 or 👎 |
| "scripts": { | ||
| "test:pact:consumer": "./scripts/check-pact-determinism.sh 'npm run test:pact:consumer:run' 3 ./pacts", | ||
| "test:pact:consumer:run": "vitest run --config vitest.config.pact.ts", | ||
| "test:pact:consumer": "vitest run --config vitest.config.pact.ts", |
There was a problem hiding this comment.
This fragment removes the determinism-gate approach (check-pact-determinism.sh / test:pact:consumer:run), but there are still workflow-scoped copies under src/workflows/testarch/**/resources/knowledge/ that reference the old scripts, which can lead to conflicting guidance depending on which knowledge base is loaded. Other locations where this applies: src/workflows/testarch/bmad-testarch-automate/resources/knowledge/contract-testing.md:170, src/workflows/testarch/bmad-testarch-framework/resources/knowledge/pact-consumer-framework-setup.md:641.
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
No description provided.