test-ui

Execute UI test plans for Popcorn SwiftUI app on iOS simulators.

1|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/adamayoung/popcorn --skill test-ui-adamayoung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-ui
Source: https://github.com/adamayoung/popcorn/tree/main/.claude/skills/test-ui
Command: npx skills add https://github.com/adamayoung/popcorn --skill test-ui-adamayoung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the execution of UI tests for the Popcorn application, ensuring that visual components and user flows remain stable across development cycles.

Core Features & Use Cases

  • Targeted Test Execution: Run the full PopcornUITests suite or isolate specific test classes and methods for rapid debugging.
  • Automated Reporting: Automatically captures test results, logs, and failure details into a structured build directory.
  • Use Case: When a developer makes changes to the DesignSystem, they can use this Skill to verify that all UI components still render correctly and interact as expected without manual simulator intervention.

Quick Start

Use the test-ui skill to run the entire PopcornUITests test plan on the iOS simulator.

Frequently Asked Questions about test-ui

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

FAQPage Schema
How do I run automated UI tests for a SwiftUI application on an iOS simulator?

Run automated UI tests for a SwiftUI application on an iOS simulator by executing targeted test plans via Xcode command-line tools or a make-based environment, which triggers the runner and captures consolidated failure logs for debugging.

Can I isolate specific test classes or methods for iOS UI testing?

Yes, you can isolate specific test classes or methods for iOS UI testing to facilitate rapid debugging. This allows you to execute targeted test plans instead of running the full UI test suite every time.

Do I need Xcode command-line tools to execute iOS UI testing plans?

Yes, you need Xcode command-line tools or a make-based environment to execute iOS UI testing plans. These dependencies are required to trigger the test runner and automatically capture output logs.

What is the best way to verify SwiftUI visual components remain stable after design changes?

The best way to verify SwiftUI visual components remain stable after design changes is running automated UI test suites on an iOS simulator. This automatically captures test results, logs, and failure details into a structured build directory.

How does automated reporting work for failed iOS UI tests?

Automated reporting for failed iOS UI tests works by capturing test results, logs, and failure details into a structured build directory. This consolidated failure logs output streamlines debugging after test runner execution.