Closed Bug 1757789 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 33032 - Remove BroadcastChannel dependency from speculation-rules

Categories

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

task

Tracking

(firefox100 fixed)

RESOLVED FIXED
100 Branch
Tracking Status
firefox100 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Noam Rosenthal <noam.j.rosenthal@gmail.com> wrote:

Remove BroadcastChannel dependency from speculation-rules

Using a crude fetch-based channel for old tests to mimic BroadcastChannel behavior, and dispatcher for new tests.
Please don't use the legacy channel for any new test

CI Results

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

Total 23 tests

Status Summary

Firefox

ERROR: 21[Gecko-android-em-7.0-x86_64-lite-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-domstreams-qr-debug, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-32-2004-qr-opt, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 23[GitHub]

Chrome

ERROR: 23

Safari

ERROR: 23

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/speculation-rules/prerender/about-blank-iframes.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/activation-start.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/cache-storage.https.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/cookies.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/cross-origin-isolated.https.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/fetch-blob.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/iframe-added-post-activation.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/indexeddb.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/local-storage.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/media-autoplay.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/restriction-focus.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/restriction-notification.https.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/restriction-presentation-request.https.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/restriction-window-move.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/restriction-window-open.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/restriction-window-resize.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/restrictions.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/state-and-event.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/storage-foundation.https.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/visibility-state.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/web-database.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/service-workers.https.html: ERROR (Chrome: ERROR, Safari: ERROR)
/speculation-rules/prerender/workers.html: ERROR (Chrome: ERROR, Safari: ERROR)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dcde74847be7
[wpt PR 33032] - Remove BroadcastChannel dependency from speculation-rules, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 100 Branch
You need to log in before you can comment on or make changes to this bug.