Closed Bug 1619613 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 22063 - Fix timeouts in the WindowClient.navigate() tests

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox76 fixed)

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 22063 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/22063
Details from upstream follow.

Daniel Huigens <d.huigens@protonmail.com> wrote:

Fix timeouts in the WindowClient.navigate() tests

It seems like at some point after these tests were written, the Worker has started sending unrelated messages without an event.data.port, which would overwrite the pausedLifecyclePort variable, which we need later for the tests to progress. This patch ignores those messages.

CI Results

Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 46 tests

Status Summary

Firefox

OK : 1
PASS: 17[GitHub] 62[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt]
FAIL: 3

Chrome

OK : 1
PASS: 20

Safari

OK : 1
PASS: 10
FAIL: 10

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/service-workers/service-worker/windowclient-navigate.https.html
in scope but not controlled test on installing worker worker side: FAIL (Chrome: PASS, Safari: FAIL)
out of scope worker side: FAIL (Chrome: PASS, Safari: FAIL)
in scope but not controlled test on active worker worker side: FAIL (Chrome: PASS, Safari: FAIL)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c969df14bcce
[wpt PR 22063] - Fix timeouts in the WindowClient.navigate() tests, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
You need to log in before you can comment on or make changes to this bug.