[wpt-sync] Sync PR 32219 - [Private Network Access] Test Worker and SharedWorker script fetches.
Categories
(Core :: DOM: Networking, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox98 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 32219 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/32219
Details from upstream follow.
Titouan Rigoudy <titouan@chromium.org> wrote:
[Private Network Access] Test Worker and SharedWorker script fetches.
It turns out that Worker fetches respect PNA when not run with
PlzDedicatedWorker enabled. This makes some sense, since the scripts are
fetched from within Blink using the renderer's URLLoaderFactory.When PlzDedicatedWorker is enabled however, the fetches are not subject
to PNA checks, since they are performed via a URLLoaderFactory belonging
to the browser process (AFAIU). This factory must be passed the correct
ClientSecurityState explicity in order for PNA checks to apply.Shared workers are in a similar state, except PlzSharedWorker is enabled
by default.Bug: chromium:1282637,chromium:1282639
Change-Id: I22cd1364b6cc6b558267867480e4b22c67d78759Reviewed-on: https://chromium-review.googlesource.com/3356196
WPT-Export-Revision: 4f4be1fe64d9bf1c17936eeb3efe488dc978b494
Assignee | ||
Comment 1•2 years ago
|
||
PR 32219 applied with additional changes from upstream: 589f7496e18304c381ea28e7c3896cc05edf20c6
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=ca2c8fcfd4a075794d98fdbed3844a1bed8649fc
Assignee | ||
Comment 3•2 years ago
|
||
CI Results
Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 18 tests and 3 subtests
Status Summary
Firefox
OK : 17[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 18[GitHub]
PASS : 53[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 54[GitHub]
FAIL : 61[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 63[GitHub]
Chrome
OK : 18
PASS : 106
FAIL : 11
Safari
OK : 16
PASS : 46
FAIL : 63
TIMEOUT: 4
NOTRUN : 6
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/fetch/private-network-access/fetch.https.window.html?include=from-treat-as-public
treat-as-public-address to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=from-private
private to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=baseline
local to public: PUT preflight failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=from-public
public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.window.html
private to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
private https to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public https to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public https to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/shared-worker.https.window.html
treat-as-public to local: success.: FAIL (Chrome: FAIL, Safari: NOTRUN)
treat-as-public to private: success.: FAIL (Chrome: FAIL, Safari: NOTRUN)
public to public: success.: FAIL (Chrome: PASS, Safari: NOTRUN)
/fetch/private-network-access/shared-worker.window.html
public to public: success.: FAIL (Chrome: PASS, Safari: NOTRUN)
/fetch/private-network-access/websocket.window.html
private to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
public to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
treat-as-public to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/private-network-access/worker.https.window.html
treat-as-public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/worker.window.html
treat-as-public to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-public
public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-treat-as-public
treat-as-public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-private
private to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.window.html
treat-as-public-address to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/service-worker.https.window.html
treat-as-public to local: failure.: FAIL (Chrome: FAIL, Safari: FAIL)
treat-as-public to private: failure.: FAIL (Chrome: FAIL, Safari: FAIL)
Assignee | ||
Comment 4•2 years ago
|
||
CI Results
Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 18 tests and 3 subtests
Status Summary
Firefox
OK : 17[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 18[GitHub]
PASS : 53[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 54[GitHub]
FAIL : 61[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 63[GitHub]
Chrome
OK : 18
PASS : 106
FAIL : 11
Safari
OK : 16
PASS : 46
FAIL : 63
TIMEOUT: 4
NOTRUN : 6
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/fetch/private-network-access/fetch.https.window.html?include=from-treat-as-public
treat-as-public-address to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=from-private
private to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=baseline
local to public: PUT preflight failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=from-public
public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.window.html
private to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
private https to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public https to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public https to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/shared-worker.https.window.html
treat-as-public to local: success.: FAIL (Chrome: FAIL, Safari: NOTRUN)
treat-as-public to private: success.: FAIL (Chrome: FAIL, Safari: NOTRUN)
public to public: success.: FAIL (Chrome: PASS, Safari: NOTRUN)
/fetch/private-network-access/shared-worker.window.html
public to public: success.: FAIL (Chrome: PASS, Safari: NOTRUN)
/fetch/private-network-access/websocket.window.html
private to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
public to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
treat-as-public to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/private-network-access/worker.https.window.html
treat-as-public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/worker.window.html
treat-as-public to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-public
public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-treat-as-public
treat-as-public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-private
private to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.window.html
treat-as-public-address to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/service-worker.https.window.html
treat-as-public to local: failure.: FAIL (Chrome: FAIL, Safari: FAIL)
treat-as-public to private: failure.: FAIL (Chrome: FAIL, Safari: FAIL)
Assignee | ||
Comment 5•2 years ago
|
||
CI Results
Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 18 tests and 3 subtests
Status Summary
Firefox
OK : 17[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 18[GitHub]
PASS : 53[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 54[GitHub]
FAIL : 61[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 63[GitHub]
Chrome
OK : 18
PASS : 106
FAIL : 11
Safari
OK : 16
PASS : 46
FAIL : 63
TIMEOUT: 4
NOTRUN : 6
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/fetch/private-network-access/fetch.https.window.html?include=from-treat-as-public
treat-as-public-address to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=from-private
private to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=baseline
local to public: PUT preflight failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=from-public
public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.window.html
private to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
private https to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public https to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public https to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/shared-worker.https.window.html
treat-as-public to local: success.: FAIL (Chrome: FAIL, Safari: NOTRUN)
treat-as-public to private: success.: FAIL (Chrome: FAIL, Safari: NOTRUN)
public to public: success.: FAIL (Chrome: PASS, Safari: NOTRUN)
/fetch/private-network-access/shared-worker.window.html
public to public: success.: FAIL (Chrome: PASS, Safari: NOTRUN)
/fetch/private-network-access/websocket.window.html
private to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
public to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
treat-as-public to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/private-network-access/worker.https.window.html
treat-as-public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/worker.window.html
treat-as-public to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-public
public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-treat-as-public
treat-as-public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-private
private to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.window.html
treat-as-public-address to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/service-worker.https.window.html
treat-as-public to local: failure.: FAIL (Chrome: FAIL, Safari: FAIL)
treat-as-public to private: failure.: FAIL (Chrome: FAIL, Safari: FAIL)
Assignee | ||
Comment 6•2 years ago
|
||
CI Results
Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 18 tests and 3 subtests
Status Summary
Firefox
OK : 17[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 18[GitHub]
PASS : 53[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 54[GitHub]
FAIL : 61[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 63[GitHub]
Chrome
OK : 18
PASS : 106
FAIL : 11
Safari
OK : 16
PASS : 46
FAIL : 63
TIMEOUT: 4
NOTRUN : 6
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/fetch/private-network-access/fetch.https.window.html?include=from-treat-as-public
treat-as-public-address to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=from-private
private to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=baseline
local to public: PUT preflight failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=from-public
public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.window.html
private to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
private https to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public https to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public https to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/shared-worker.https.window.html
treat-as-public to local: success.: FAIL (Chrome: FAIL, Safari: NOTRUN)
treat-as-public to private: success.: FAIL (Chrome: FAIL, Safari: NOTRUN)
public to public: success.: FAIL (Chrome: PASS, Safari: NOTRUN)
/fetch/private-network-access/shared-worker.window.html
public to public: success.: FAIL (Chrome: PASS, Safari: NOTRUN)
/fetch/private-network-access/websocket.window.html
private to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
public to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
treat-as-public to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/private-network-access/worker.https.window.html
treat-as-public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/worker.window.html
treat-as-public to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-public
public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-treat-as-public
treat-as-public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-private
private to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.window.html
treat-as-public-address to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/service-worker.https.window.html
treat-as-public to local: failure.: FAIL (Chrome: FAIL, Safari: FAIL)
treat-as-public to private: failure.: FAIL (Chrome: FAIL, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e78d7a08944a [wpt PR 32219] - [Private Network Access] Test Worker and SharedWorker script fetches., a=testonly https://hg.mozilla.org/integration/autoland/rev/fa9bdb38fcce [wpt PR 32219] - Update wpt metadata, a=testonly
Assignee | ||
Comment 8•2 years ago
|
||
CI Results
Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 18 tests and 3 subtests
Status Summary
Firefox
OK : 17[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 18[GitHub]
PASS : 53[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 54[GitHub]
FAIL : 61[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-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-linux1804-64-tsan-qr-opt, Gecko-windows10-32-2004-qr-debug, Gecko-windows10-64-2004-qr-debug, Gecko-windows10-64-2004-qr-opt] 63[GitHub]
Chrome
OK : 18
PASS : 106
FAIL : 11
Safari
OK : 16
PASS : 46
FAIL : 63
TIMEOUT: 4
NOTRUN : 6
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/fetch/private-network-access/fetch.https.window.html?include=from-treat-as-public
treat-as-public-address to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=from-private
private to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=baseline
local to public: PUT preflight failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.https.window.html?include=from-public
public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: missing CORS headers on final response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode missing CORS headers on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: no-CORS mode missing PNA header on preflight response.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/fetch.window.html
private to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public-address to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
private https to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public https to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
public https to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/shared-worker.https.window.html
treat-as-public to local: success.: FAIL (Chrome: FAIL, Safari: NOTRUN)
treat-as-public to private: success.: FAIL (Chrome: FAIL, Safari: NOTRUN)
public to public: success.: FAIL (Chrome: PASS, Safari: NOTRUN)
/fetch/private-network-access/shared-worker.window.html
public to public: success.: FAIL (Chrome: PASS, Safari: NOTRUN)
/fetch/private-network-access/websocket.window.html
private to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
public to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
treat-as-public to local: websocket failure.: FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/private-network-access/worker.https.window.html
treat-as-public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/worker.window.html
treat-as-public to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-public
public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-treat-as-public
treat-as-public to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
treat-as-public to private: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.https.window.html?include=from-private
private to local: failed preflight.: FAIL (Chrome: PASS, Safari: FAIL)
private to local: success.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/xhr.window.html
treat-as-public-address to local: failure.: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/private-network-access/service-worker.https.window.html
treat-as-public to local: failure.: FAIL (Chrome: FAIL, Safari: FAIL)
treat-as-public to private: failure.: FAIL (Chrome: FAIL, Safari: FAIL)
Assignee | ||
Comment 9•2 years ago
|
||
Test result changes from PR not available.
Comment 10•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e78d7a08944a
https://hg.mozilla.org/mozilla-central/rev/fa9bdb38fcce
Description
•