Skip to content

fix: retry loops for submit button and wallet ID lookup in UAT automation#903

Merged
dangershony merged 1 commit into
mainfrom
fix/uat-automation-retry-loops
Jun 26, 2026
Merged

fix: retry loops for submit button and wallet ID lookup in UAT automation#903
dangershony merged 1 commit into
mainfrom
fix/uat-automation-retry-loops

Conversation

@dangershony

Copy link
Copy Markdown
Member

Adds retry logic to two places in UAT automation flows that were causing flaky timeouts in BigFundTest/BigInvestTest:

1. SubmitButton retry (InvestInProjectAsync): If the PaymentFlow doesn't appear after clicking Submit (because CanSubmit was false due to a binding race where the amount text wasn't propagated), retries typing the amount and clicking Submit up to 5 times.

2. Wallet ID lookup retry (CreateWalletAndFundAsync): After wallet creation, RebuildSeedGroups is posted to the dispatcher via WalletsUpdated → Post(RebuildSeedGroups). The retry loop waits up to 15s for the wallet to appear in SeedGroups instead of querying once.

Both tests verified passing with the fix.

@dangershony dangershony merged commit 677b524 into main Jun 26, 2026
3 checks passed
@dangershony dangershony deleted the fix/uat-automation-retry-loops branch June 26, 2026 16:41
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