Ios test runner
Build and run WhereWeGo iOS tests, report pass/fail results. Use on main agent for smoke tests after simple changes. Escalate to tester subagent for full coverage analysis, diagnosing complex failures, or writing new tests.From its SKILL.md
npx -y skills add 2sem/mobile-team-skills --skill ios-test-runnerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.3 KB, 517 tokens by cl100k_base, as published. Nobody here has run it
iOS Test Runner
Overview
Smoke build and test runner for the main agent. Run after simple bug fixes or minor changes to verify nothing broke — without spawning a full tester subagent.
Announce at start: "Using ios-test-runner skill to verify the build."
Use this skill when:
- Verifying a simple bug fix compiles and passes tests
- Smoke-testing before creating a PR
- Quick build check after dependency update
Escalate to tester subagent when:
- Diagnosing a complex or intermittent test failure
- Investigating code coverage gaps
- Writing new tests for a feature
- Full regression test suite analysis
Commands
# Install tool versions (run once per session if needed)
mise install
# Resolve SPM dependencies
mise x -- tuist install
# Build only (fast smoke check)
mise x -- tuist build
# Run full test suite
mise x -- tuist test
ALWAYS prefix tuist commands with mise x --
Workflow
1. Build first
mise x -- tuist build
- If build fails → fix compilation errors before running tests
- Build success → proceed to tests
2. Run tests
mise x -- tuist test
3. Interpret results
| Output | Meaning |
|---|---|
Test Suite ... passed | All good |
Test Suite ... failed | Check which tests failed |
error: build failed | Compilation error — fix before testing |
| Timeout / no output | Simulator issue — try mise x -- tuist build first |
Key Test Areas
| Component | What it covers |
|---|---|
KGDataTourManager | API requests, response parsing, error handling |
TourListViewModel | Pagination, type filtering, radius changes |
DeepLinkManager | URL parsing, consume() idempotency |
LocationManager | Auth status transitions |
WWGDefaults | Read/write correctness |
Output Format
## Test Run — [date]
### Build: PASS / FAIL
[error message if failed]
### Tests: N passed, N failed (Ns)
### Failures
- [TestClass.testMethod]: [error message]
### Verdict
- PASS — safe to PR / FAIL — escalate to tester subagent
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.