Conversation
Failed iOS E2E runs leave only xcbeautify's summary: the .xcresult with the failure screenshot and UI hierarchy is discarded with the VM. An intermittent "Expected a WKWebView" failure can't be diagnosed without seeing what the editor showed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The intermittent "Expected a WKWebView" failure doesn't say whether the editor crashed, stalled on the loading indicator, or showed nothing. Attach a screenshot and the accessibility hierarchy, and name the crash notice when it is what replaced the WebView. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
XCFramework BuildThis PR's XCFramework is available for testing. Add the following to your .package(url: "https://github.com/wordpress-mobile/GutenbergKit", branch: "pr-build/756")Built from fade5c0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What?
Why?
How?
Testing Instructions
Accessibility Testing Instructions
Screenshots or screencast
AI-generated details
Adds diagnostics for the intermittent iOS E2E failure
Expected a WKWebView to appear after editor loads(builds 3120, 3094, 3022, 3005; first seen Sep 23). Failing runs always wait the full 30s, so a longer timeout won't help, and CI keeps nothing that shows what the editor displayed.make test-ios-app-e2ewritesbuild/ios-e2e.xcresult; the Buildkite step zips it and uploads it as an artifact, even when tests fail.navigateToEditorattaches a screenshot and the accessibility hierarchy, and reports when the crash notice ("Reload Editor") replaced the WebView.Checked that the bundle doesn't capture environment secrets: a clean build with a sentinel env var left no trace in the build, action, or console logs (only Xcode build settings are exported). The pipeline is private, so artifacts need a Buildkite login.
Verified the UI test target builds and SwiftLint passes.
testEditorWebViewBecomesVisiblepassed 100/100 locally on trunk, so the flake hasn't reproduced outside CI.🤖 Generated with Claude Code