[ci] Fix Playwright test times out/fails because target closed#100074
Merged
ilonatommy merged 15 commits intodotnet:mainfrom Mar 28, 2024
Merged
[ci] Fix Playwright test times out/fails because target closed#100074ilonatommy merged 15 commits intodotnet:mainfrom
ilonatommy merged 15 commits intodotnet:mainfrom
Conversation
Contributor
|
Tagging subscribers to 'arch-wasm': @lewing |
Member
Author
Blocker:The test occasionally times out. The last log is from CI log: Another error type: |
maraf
reviewed
Mar 26, 2024
src/mono/wasm/Wasm.Build.Tests/TestAppScenarios/SignalRClientTests.cs
Outdated
Show resolved
Hide resolved
maraf
reviewed
Mar 26, 2024
src/mono/wasm/testassets/BlazorHostedApp/BlazorHosted.Client/Program.cs
Outdated
Show resolved
Hide resolved
Member
Author
|
It does not fail anymore with the error from the original issues. Failure is not connected. |
maraf
approved these changes
Mar 27, 2024
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Fixes #99961, #100307.
OnInitializedtoOnAfterRenderbut we keptOnPageLoadedto trigger the test, instead of waiting forOnAfterRenderto finish to make sure all buttons are loaded. Most of the times it worked fine but it was not reliable.OnAfterRendermultiple times and triggering the event chain even more than 10 times in one test, some of these connections already finished and closed the app, the others were in process and failed with error. Now we make sure we trigger it only once.