ce-test-xcode

Automate iOS app build, install, and test workflows on a simulator.

Updated Sep 25, 2024
One-click install
npx skills add https://github.com/kwam1na/athena --skill ce-test-xcode-kwam1na
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-test-xcode
Source: https://github.com/kwam1na/athena/tree/main/.agents/skills/ce-test-xcode
Command: npx skills add https://github.com/kwam1na/athena --skill ce-test-xcode-kwam1na

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builds, tests, and captures for iOS apps on a simulator to identify crashes and verify behavior after code changes, reducing manual QA time.

Core Features & Use Cases

  • Build and run iOS apps on a simulator using XcodeBuildMCP and MCP tooling.
  • Boot a selected simulator, install the built app, launch it, and capture logs and screenshots for verification.
  • Use after code changes or before PR to quickly validate app stability and behavior across schemes.

Quick Start

Run the ce-test-xcode skill to build, install, and test your app on the simulator using the default scheme.

Frequently Asked Questions about ce-test-xcode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate iOS app builds and simulator tests using XcodeBuildMCP?

You can automate iOS app builds and simulator tests using XcodeBuildMCP by orchestrating project discovery, scheme selection, simulator boot, app deployment, and log capture end-to-end. This Skill automates the full build, install, and test workflow.

What do I need to run automated iOS simulator tests and capture crash logs?

To run automated iOS simulator tests and capture logs, you need Xcode, command-line tools, and a connected XcodeBuildMCP server. These prerequisites enable the Skill to orchestrate simulator boot, app installation, and log capture.

Can I verify iOS app behavior across different schemes before a pull request?

Yes, you can verify iOS app behavior across different schemes before a pull request. The Skill applies to development QA and regression testing by building the app, launching it on a simulator, and capturing screenshots and logs for verification.

What is the best way to capture screenshots and logs from an iOS simulator after code changes?

The best way to capture screenshots and logs from an iOS simulator after code changes is to automate the deployment and launch process. This Skill boots a selected simulator, installs the built app, and captures logs and screenshots to identify crashes and verify behavior.

Why does my iOS simulator test workflow require a connected XcodeBuildMCP server?

Your iOS simulator test workflow requires a connected XcodeBuildMCP server to properly orchestrate the end-to-end processes. The server manages project discovery, scheme selection, simulator boot, and app deployment, which are necessary for automating builds and capturing logs.

Does this automated iOS testing approach work for regression testing and crash verification?

Yes, this automated iOS testing approach works for regression testing and crash verification. It builds and runs your app on a simulator to identify crashes and verify behavior after code changes, reducing manual QA time across your project's schemes.