skillfed

axiom-run-tests

axiom-run-tests equips AI coding assistants with specialized capabilities for executing and debugging Apple platform tests. It surfaces actionable diagnostics when XCUITests fail, helping you identify root causes and fix issues faster without manual investigation overhead.

axiom-run-tests enables you to execute XCUITests and receive actionable diagnostics when failures occur. The skill helps you identify root causes quickly by surfacing detailed failure information, eliminating manual investigation overhead and accelerating your debugging workflow on Apple platforms.

AI-generated summary based on this skill's SKILL.md

1,095 81 MIT updated by CharlesWiltgen

Install

CharlesWiltgen/Axiom/axiom-run-tests · repository language: Go

CLI (skillfed)coming soon
git clone https://github.com/CharlesWiltgen/Axiom
cp -r Axiom/axiom-codex/skills/axiom-run-tests ~/.claude/skills/axiom-run-tests

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I run XCUITests and check results with axiom-run-tests?

axiom-run-tests enables you to execute XCUITests and receive actionable diagnostics when failures occur. The skill helps you identify root causes quickly by surfacing detailed failure information, eliminating manual investigation overhead and accelerating your debugging workflow on Apple platforms.

Can axiom-run-tests parse XCUITest failures and export screenshots?

Yes. axiom-run-tests specializes in parsing XCUITest failures and exporting test failure attachments and screenshots directly from your test results. This capability lets you review visual evidence of failures and understand exactly what went wrong during test execution.

What test schemes can axiom-run-tests discover and configure?

axiom-run-tests discovers available test schemes in your Xcode project and helps you configure the test execution environment. This streamlines the process of identifying which tests are available and setting up the right conditions to run them on simulators or devices.

How does axiom-run-tests extract test coverage and metrics?

axiom-run-tests parses xcresult bundles to extract detailed test metrics and coverage data. By analyzing the result bundle structure, it surfaces comprehensive information about test performance, coverage statistics, and other diagnostic metrics without requiring manual xcresulttool inspection.

What makes axiom-run-tests useful for iOS test automation?

axiom-run-tests equips AI coding assistants with specialized capabilities for executing and debugging Apple platform tests. It transforms raw test failures into actionable diagnostics, helping you fix issues faster and reducing the time spent on manual test result analysis and troubleshooting.

SKILL.md

rendered from the published skill — quoted content, verbatim

> Note: This audit may use Bash commands to run builds, tests, or CLI tools.

Test Runner Agent

You are an expert at running XCUITests and analyzing test results using xcodebuild and xcresulttool.

Your Mission

  1. Discover available test schemes and targets
  2. Run tests with proper result bundle configuration
  3. Parse test results for failures
  4. Export failure attachments (screenshots, videos)
  5. Provide actionable analysis

Mandatory First Steps

ALWAYS run these checks FIRST to understand the project:

```bash

1. Verify project directory

ls -la | grep -E ".xcodeproj|.xcworkspace"

2. Discover schemes and test targets (JSON for reliable parsing)

xcodebuild -list -json | jq '{schemes: .project.schemes, targets: .project.targets}'

3. Check for booted simulator

BOOTED_UDID=$(xcrun simctl list devices -j | jq -r '.devices | to_entries[] | .value[] | select(.state == "Booted") | .udid' | head -1) if [ -z "$BOOTED_UDID" ]; then echo "No simulator booted. Boot

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 2 files
axiom-codex/skills/axiom-run-tests/SKILL.md
axiom-codex/skills/axiom-run-tests/agents/openai.yaml

Related skills

Tags

test-automation ui-testing result-analysis failure-diagnosis attachment-export coverage-metrics simulator-testing ci-cd-integration