Stats
Actions
Tags
Generate a Markdown test report from completed test case results. Used by all platform agents after all test cases have been executed. Writes the report to tests/reports/ and returns the file path.
How this skill is triggered — by the user, by Claude, or both
Slash command
/apple-ui-test-automation:generate-test-reportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- `results` — list of result objects from `run-test-case`
results — list of result objects from run-test-caseplatform — "iphone" | "ipad" | "macos" (shown in report header)device_name — e.g. "iPhone 15 (iOS 17.5)" or "Mac (macOS 15.0)"scheme — Xcode scheme usedbuild_duration_s — total build time in secondssuite_name — e.g. "regression" or "focus-session"project_root — path to project root (for git command)git -C <project_root> rev-parse --short HEAD
xcodebuildmcp --version
axe --version
Compute:
duration_s across all resultsYYYY-MM-DD HH:MMOutput path: <project_root>/tests/reports/YYYY-MM-DD-HH-MM-<platform>-<suite-name>.md
# iOS Test Report — <platform> — YYYY-MM-DD HH:MM
## Summary
| | |
|---|---|
| Platform | <platform> |
| Device | <device_name> |
| Scheme | <scheme> |
| Build time | <Xs> |
| Test duration | <Xs> |
| **Total** | <N> |
| ✅ Passed | <X> |
| ⚠️ Flaky (passed on retry) | <X> |
| ❌ Failed | <Y> |
---
## Test Cases
### ✅ <id> — <name> (<duration>s)
> <feature>

---
### ❌ <id> — <name> (<duration>s)
> <feature>
**Error:** <what failed>
**Retry:** <Passed on retry | Failed>
**Logs:**
```
Screenshot:
Suggested cause:
<short sha><version><version>
## Output
Absolute path to the written report file.
npx claudepluginhub hoangdh2001/apple-app-ui-test-automation --plugin apple-ui-test-automationGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.