host-driven-xcuitest-e2e
Installation
SKILL.md
Host-Driven XCUITest E2E
"Host-driven" means the test process launches the real app and drives it through the
Simulator or a Mac window via XCUIApplication — distinct from unit/snapshot tests, which
never launch a process at all. This is the automated, CI-runnable sibling of
interactive-simulator-ux-audit: use that skill to find a flow bug by hand, this one to
pin it as a regression test.
When to invoke
- Wiring a first host-driven E2E target in a Tuist-generated project.
xcodebuild testreports "There are no test bundles available to test" for a target that otherwise builds cleanly.- Driving a SwiftUI macOS (AppKit-hosted) window with XCUITest and taps aren't landing.
- Naming a new UI test target and avoiding a collision with an existing package test target.