test-runner
Runs XCUITests, parses .xcresult bundles using xcresulttool, and provides structured test results with failure analysis and attachment export.
How to Use This Agent
Natural language (automatic triggering):
- "Run my UI tests and show me what failed"
- "Run tests for the LoginTests scheme"
- "Export the failure screenshots from my last test run"
- "What tests failed and why?"
Explicit command:
bash
/axiom:run-testsWhat It Does
- Discover test schemes — Finds available test targets in the project
- Run tests — Executes xcodebuild test with proper configuration
- Parse results — Extracts structured data from .xcresult bundles
- Report failures — Shows failure messages, file:line locations, and screenshots
- Export attachments — Saves failure screenshots and logs for review
Related
- swift-testing — Modern Swift Testing framework patterns
- ui-testing — XCUITest patterns and condition-based waiting
- test-debugger agent — Closed-loop debugging that fixes failing tests