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
Tests can flake during WPT imports #29398
Comments
Here's an example of this happening: #29370 (comment) |
I've recently noticed that some intermittent issues (e.g. #26997, #23623, #29309 and more) are marked as "the intermittent status" as their expected status so that they are frequently mentioned in many PRs. For example, #26997 is intermittent If we look at the git history of the test expectation file for it (https://github.com/servo/servo/commits/master/tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini), we can notice that it's added and removed frequently. servo/.github/workflows/linux.yml Lines 137 to 157 in 2ae158d
Does it make sense to filter intermittent during the |
I have been pondering this problem as well, since it's quite common. The issue with filter-intermittents is that it doesn't know which of the two runs to choose. We could go for best out of three, but we also don't know which of the tests to run twice. If the import script knew how to run try jobs, perhaps it could try to regenerate results for failing tests. |
When doing the daily import of WPT tests, there is a step that generates new results. During this step, for reasons unrelated to the test itself, a test can flake. In that case, the results generated for that particular day's import will mean that the CI will typically always fail.
The text was updated successfully, but these errors were encountered: