Add compatibility with Swift Test#99
Conversation
Code Review — PR #99: Add compatibility with Swift TestingOverviewThis PR fixes two things: a Zod v4 compatibility bug that broke MCP tool discovery, and adds Swift Testing output parsing to Issues🔴
|
| Status | |
|---|---|
.claude/settings.local.json in git |
🔴 Must fix — remove from repo, add to .gitignore |
Zod v4 z.record() fix |
✅ Correct |
| Swift Testing parsing | ✅ Well implemented |
| Test coverage | ✅ Good (minor gap on skipped tests) |
| SDK bump risk | 🟡 Low risk, but worth documenting in PR description |
The code changes themselves are good. The blocker is the committed personal config file.
Code Review — PR #99: Add compatibility with Swift Test + Zod v4Overall: 🔶 Needs changes (two blockers, rest is solid) What this does
🚨 Blocker 1 —
|
What
Why
The MCP wasn't working with Claude Code 2.1.12, it would error out when it did tool discovery with the following error:
The xcodebuild-test tool would run my Swift tests but the summary would say 0 tests ran, so I added compatibility with the Swift test output style.