Summary: | wpt/**/moving-between-documents/before-prepare-*/move-back-* tests are flaky | ||
---|---|---|---|
Product: | WebKit | Reporter: | Hector Lopez <hector_i_lopez> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | ap, cdumez, dpino, gsnedders, rackler, rniwa, ryanhaddad, tsavell, webkit-bot-watchers-bugzilla, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: |
https://bugs.webkit.org/show_bug.cgi?id=217908 https://bugs.webkit.org/show_bug.cgi?id=214685 https://bugs.webkit.org/show_bug.cgi?id=214734 https://bugs.webkit.org/show_bug.cgi?id=215278 https://bugs.webkit.org/show_bug.cgi?id=215283 https://bugs.webkit.org/show_bug.cgi?id=215706 https://bugs.webkit.org/show_bug.cgi?id=215783 https://bugs.webkit.org/show_bug.cgi?id=218650 https://bugs.webkit.org/show_bug.cgi?id=218651 |
||
Bug Depends on: | 219655 | ||
Bug Blocks: |
Description
Hector Lopez
2020-10-19 16:45:10 PDT
Test expectation while investigated: https://trac.webkit.org/changeset/268698/webkit We are no up to 8 bugs for flaky tests in this one directory, failing with similar messages. scriptOnError is referenced in moving-between-documents-iframe.py. Maybe moving-between-documents-helper.js isn't always loaded? I only see 200 OK responses for moving-between-documents-helper.js in WPT server log, https://build.webkit.org/results/Apple-Mojave-Debug-WK2-Tests/r268804%20(12688)/wptwk_process_log.out.txt (In reply to Alexey Proskuryakov from comment #5) > I only see 200 OK responses for moving-between-documents-helper.js in WPT > server log, > https://build.webkit.org/results/Apple-Mojave-Debug-WK2-Tests/ > r268804%20(12688)/wptwk_process_log.out.txt Well, if the error happens before that helper JS is loaded, we'd still fail to find the function, right? Maybe? I hope that you found the link useful as a tiny piece of additional information. The identical failures of the various tests in this directory seems to happen on most platforms on debug but not release. They're all timing === "before-prepare" || timing === "move-back" cases in moving-between-documents-iframe.js too. I'm suspicious of the `time.sleep(1)` (i.e., 1s) calls in html/semantics/scripting-1/the-script-element/moving-between-documents/resources/moving-between-documents-iframe.py; I suspect in debug we're just _that slow_ such that the server wins the race and the script runs before window.scriptOnError is assigned. *** Bug 219464 has been marked as a duplicate of this bug. *** *** Bug 214685 has been marked as a duplicate of this bug. *** *** Bug 214734 has been marked as a duplicate of this bug. *** *** Bug 215278 has been marked as a duplicate of this bug. *** *** Bug 215283 has been marked as a duplicate of this bug. *** *** Bug 215706 has been marked as a duplicate of this bug. *** *** Bug 215783 has been marked as a duplicate of this bug. *** *** Bug 218650 has been marked as a duplicate of this bug. *** *** Bug 218651 has been marked as a duplicate of this bug. *** *** Bug 217908 has been marked as a duplicate of this bug. *** filed https://github.com/web-platform-tests/wpt/issues/26808 upstream for this flakiness |