xcodebuildmcp-test-boundary-review
par sentry
Utiliser lors de la révision des tests XcodeBuildMCP pour vérifier les limites correctes des tests unitaires, instantanés, de schéma, de fumée et de processus externes.
npx skills add https://github.com/getsentry/xcodebuildmcp --skill xcodebuildmcp-test-boundary-reviewXcodeBuildMCP Test Boundary Review
Review guardrails for test isolation, scope, and contract validation.
Review scope
- Review-only by default.
- Do not edit product code unless the user explicitly requests implementation changes.
Files to inspect
src/**/__tests__/**src/test-utils/**src/snapshot-tests/**scripts/**/__tests__/**package.jsonxcodebuildmcp.com/app/docs/_content/testing.mdxxcodebuildmcp.com/app/docs/_content/contributing.mdx
Guardrails
- Unit tests inject command/filesystem/external dependencies.
- Unit tests do not call real
xcodebuild,xcrun, AXe, devices, or simulators. - Prefer testing logic/executor functions over handler wrappers unless testing runtime integration.
- Use existing mock executor helpers.
- Treat snapshot updates as contract changes requiring review.
- Do not add fake e2e/snapshot state to force test success.
- Avoid unsafe TypeScript suppressions.
Validation
- Run targeted Vitest command for touched tests.
npm testnpm run typecheck- If fixtures/schemas changed:
npm run test:snapshotsandnpm run test:schema-fixtures npx skill-check .agents/skills/xcodebuildmcp-test-boundary-review