Fix flaky iOS loading UI test gates #20
No reviewers
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
backmeupplz/absplus!20
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/82-loading-release-gate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes agentboard #82 (https://agentboard.icefish-betta.ts.net/#82). This change is test-only: it touches
ios/UITests/LoadingLifecycle.swiftand no app code.Causes
Release fixture requestswithvalue: released.fixture-us(job):Sign inwas tapped 0.3s aftertypeTextreturned, before the field had all the keystrokes.Fixture Libraryfrom the title menu,Loaded titlenever appeared in 12 consecutive reads. Like the tab taps in #15, the short synthesized touch on the menu item was never proven to commit.Changes
gateTimeout. They still require the same condition and return as soon as it holds, so passing runs take no longer. The affected waits are:type(_:_:)helper waits until the username field reads the full text before the test submits. The login and link tests both use it.library(_:from:to:)helper picks a library with a deliberate 0.1s press on the title menu and its item. It then waits for the navigation title to change before the test asserts what that library shows. All three library switches use it.app.debugDescriptionis now attached to several content waits, so a future failure comes with a snapshot.The stale-response, retention and empty-state assertions are unchanged.
PlaybackPreparationhas the same unconfirmed taps. It has no observed failures, so it is tracked separately as agentboard #83.Superseded: this PR's reviewed head
fe5d19fwas merged into #21 (which was red-blocked on the same PlaybackPreparation sites) and shipped in main as09088cbd9b. main's tree now equalsfe5d19fplus the #83 delta. Closing to avoid a duplicate squash; the branch is left in place for the #82 worker to clean up.Pull request closed