agentsclimarketplace

Ios test runner

Skill 2sem/mobile-team-skills/skills/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

Install
npx -y skills add 2sem/mobile-team-skills --skill ios-test-runner

Assembled 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

OutputMeaning
Test Suite ... passedAll good
Test Suite ... failedCheck which tests failed
error: build failedCompilation error — fix before testing
Timeout / no outputSimulator issue — try mise x -- tuist build first

Key Test Areas

ComponentWhat it covers
KGDataTourManagerAPI requests, response parsing, error handling
TourListViewModelPagination, type filtering, radius changes
DeepLinkManagerURL parsing, consume() idempotency
LocationManagerAuth status transitions
WWGDefaultsRead/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.

Keep looking

Skills are one crate of 326,750. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.