Upload UI-test xcresult on failure for a11y triage (run 32148) #126

Closed
opened 2026-09-12 12:21:54 +01:00 by gronod · 0 comments
Owner

Run 32148: the UI probe fails with an apparently empty accessibility tree — the app reaches Running Foreground but openAboutBtn (green in run 32029) never materialises. Automation permission is granted on the VM but the hierarchy still appears empty.

XCTest already captures the a11y hierarchy snapshot + screenshots into the xcresult on failure, but the workflow doesn't upload it. Add an if: failure() step uploading build/DerivedData-test/Logs/Test as an artifact so failures can be triaged without runner access.

Run 32148: the UI probe fails with an apparently empty accessibility tree — the app reaches Running Foreground but `openAboutBtn` (green in run 32029) never materialises. Automation permission is granted on the VM but the hierarchy still appears empty. XCTest already captures the a11y hierarchy snapshot + screenshots into the xcresult on failure, but the workflow doesn't upload it. Add an `if: failure()` step uploading `build/DerivedData-test/Logs/Test` as an artifact so failures can be triaged without runner access.
gronod added the
Priority
High
2
Project/ICCery-v2Bug/DevOps
labels 2026-09-12 12:21:54 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/iccery-v2-mac#126