ios-testing

Installation
SKILL.md

iOS/macOS Testing

This plugin bundles the official Xcode MCP bridge through ./.mcp.json by running xcrun mcpbridge, so Codex-facing test workflows rely on Xcode's own MCP service rather than a third-party wrapper.

Lifecycle Position

Phase 6 (Test). After code is reviewed in Phase 5. Run the smallest relevant test slice first: identify tests with GetTestList, run the narrowest target with RunSomeTests, then broaden to RunAllTests only if the change or failure mode needs it. Use GetBuildLog to inspect failing runs.

Framework Choice

Framework When to Use
Swift Testing (@Test, #expect) New test code. Preferred for modern projects.
XCTest (XCTestCase, XCTAssert*) Legacy tests, UI tests, performance tests.

Both frameworks can coexist in the same target.

Swift Testing Framework

Installs
4
GitHub Stars
1
First Seen
Mar 15, 2026