Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix scroll to text WPT flakiness #21416

Merged
merged 1 commit into from Jan 27, 2020

Conversation

chromium-wpt-export-bot
Copy link
Collaborator

@chromium-wpt-export-bot chromium-wpt-export-bot commented Jan 24, 2020

Since stash.py polls until results are available, the tests can time out
in a single threaded environment if the test page tries to fetch results
before the target page stashes them. This patch moves the polling to
stash.js instead, so that the target page is free to stash results.

Also adds a window.close() call on the target page after stashing
results, otherwise each test case leaves a leftover window which can
slow down the test environment.

Bug: #20269
Change-Id: Ia2df8f889596e91207aca92f6ecb290c9f96d201
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2018099
Commit-Queue: Nick Burris <nburris@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735578}

Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Chromium project.

Since stash.py polls until results are available, the tests can time out
in a single threaded environment if the test page tries to fetch results
before the target page stashes them. This patch moves the polling to
stash.js instead, so that the target page is free to stash results.

Also adds a window.close() call on the target page after stashing
results, otherwise each test case leaves a leftover window which can
slow down the test environment.

Bug: #20269
Change-Id: Ia2df8f889596e91207aca92f6ecb290c9f96d201
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2018099
Commit-Queue: Nick Burris <nburris@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735578}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants