Skip to content

test(examples): Add app launch smoke test and PR workflow - #470

Merged
philprime merged 1 commit into
mainfrom
philprime/test/example-app-launch-smoke
Oct 12, 2026
Merged

philprime merged 1 commit into
mainfrom
philprime/test/example-app-launch-smoke

Conversation

@philprime

Copy link
Copy Markdown
Member

Add an iOS UI smoke test that builds and launches the examples app, checks that the Examples screen appears, and verifies that the app remains in the foreground without visible error UI. Run it through make test-example-ios and a pull-request workflow that uploads diagnostics on failure.

Verification
Passed make test-example-ios IOS_SIMULATOR_OS=27.0, make test-macos, make lint, and git diff --check. Commit hooks also validated the GitHub workflow. UI coverage is limited to iOS, and the workflow has not yet run on GitHub. Xcode/Simulator diagnostics remain, including XCTest deployment-version linker warnings from the initial build.

Test framework
UI automation uses XCTest rather than the repository's Swift Testing convention because XCUITest requires it. The UI test target is declared in XcodeGen, as requested, rather than the Swift package manifest.

@philprime
philprime marked this pull request as ready for review October 12, 2026 07:56
@philprime
philprime merged commit 06181c6 into main Oct 12, 2026
10 checks passed
@philprime
philprime deleted the philprime/test/example-app-launch-smoke branch October 12, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant