Closed
Bug 1643786
Opened 4 years ago
Closed 4 years ago
[wpt-sync] Sync PR 24016 - [WIP] Add another https port
Categories
(Testing :: web-platform-tests, task, P4)
Testing
web-platform-tests
Tracking
(firefox80 fixed)
RESOLVED
FIXED
mozilla80
Tracking | Status | |
---|---|---|
firefox80 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Attachments
(1 file)
262.00 KB,
text/plain
|
Details |
Sync web-platform-tests PR 24016 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/24016
Details from upstream follow.
Stephen McGruer <smcgruer@chromium.org> wrote:
[WIP] Add another https port
This is required to test origin isolation
(https://github.com/WICG/origin-isolation), which includes guarantees
that two origins with the same host but different ports are treated as
isolated.Fixes https://github.com/web-platform-tests/wpt/issues/23579
Assignee | ||
Updated•4 years ago
|
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
Assignee | ||
Updated•4 years ago
|
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Assignee | ||
Comment 1•4 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=037f28e43bdf4be188c1b67b4f62283ff5856c97
Assignee | ||
Comment 2•4 years ago
|
||
# CI Results Ran 5 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 555 tests and 1 subtests ## Status Summary ### Firefox OK : 412[Gecko-android-em-7.0-x86_64-debug-geckoview] 455[Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug] 457[Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt] 503[GitHub] PASS : 8830[Gecko-android-em-7.0-x86_64-debug-geckoview] 9113[Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug] 9115[Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt] 9233[GitHub] FAIL : 871[Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt] 874[Gecko-android-em-7.0-x86_64-debug-geckoview] 877[Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug] 1004[GitHub] TIMEOUT: 8[Gecko-android-em-7.0-x86_64-debug-geckoview] 15[Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug] 16[Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt] 96[GitHub] ERROR : 1[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 2[GitHub] NOTRUN : 70[Gecko-android-em-7.0-x86_64-debug-geckoview] 109[Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug] 132[Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt] 151[GitHub] ### Chrome OK : 516 PASS : 9820 CRASH : 1 FAIL : 482 TIMEOUT: 70 ERROR : 1 NOTRUN : 86 ### Safari OK : 468 PASS : 8363 FAIL : 1586 TIMEOUT: 78 ERROR : 50 NOTRUN : 166 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=037f28e43bdf4be188c1b67b4f62283ff5856c97) [GitHub PR Head](https://wpt.fyi/results/?sha=03c693651db4a3020bfa5379651bf88d570df91a&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=03c693651db4a3020bfa5379651bf88d570df91a&label=pr_base) ## Details ### Firefox-only Failures /fetch/api/basic/keepalive.html same-origin: FAIL cross-origin redirect with preflight: FAIL cross-origin redirect: FAIL /service-workers/service-worker/opaque-script.https.html Verify large cross-origin cache_storage scripts are opaque.: FAIL Verify small cross-origin cache_storage scripts are opaque.: FAIL /webrtc/RTCCertificate-postMessage.html Check cross-origin RTCCertificate serialization: FAIL Check same-origin RTCCertificate serialization: FAIL /fetch/api/abort/general.any.serviceworker.html Stream will not error if body is empty. It's closed with an empty queue before it errors.: FAIL /fetch/images/canvas-remote-read-remote-image-redirect.html Load a no-cors image from a same-origin URL that redirects to a cross-origin URL that redirects to the initial origin: FAIL /workers/modules/shared-worker-options-credentials.html: TIMEOUT /service-workers/service-worker/referrer-toplevel-script-fetch.https.html Referrer of the top-level script fetch should be the document URL: FAIL /fetch/api/request/request-keepalive.html keepalive flag with stream body: FAIL keepalive flag: FAIL /service-workers/service-worker/fetch-canvas-tainting-image-cache.https.html url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /fetch/origin/assorted.window.html Origin header and 308 redirect: FAIL Origin header and POST navigation: FAIL /orientation-event/device-orientation-events-unavailable-on-insecure-origins.html Event interfaces and event handlers are not exposed on `window`.: FAIL /html/dom/idlharness.https.html?include=(Document|Window) Window interface: window must have own property "document": FAIL linked bug:Bug 1510437 /service-workers/service-worker/fetch-canvas-tainting-image.https.html url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED: FAIL /html/cross-origin-embedder-policy/cache-storage-reporting-document.https.html: SKIP [`Gecko-android-em-7.0-x86_64-debug-geckoview`, `Gecko-linux1804-64-debug`, `Gecko-linux1804-64-opt`, `Gecko-linux1804-64-qr-debug`, `Gecko-linux1804-64-qr-opt`], TIMEOUT [`GitHub`] /fetch/api/request/destination/fetch-destination.https.html HTMLLinkElement with rel=preload and as=video fetches with a "video" Request.destination: FAIL HTMLLinkElement with rel=preload and as=audio fetches with a "audio" Request.destination: FAIL HTMLLinkElement with rel=preload and as=track fetches with a "track" Request.destination: FAIL /service-workers/service-worker/fetch-csp.https.html Verify CSP control of fetch() in a Service Worker: FAIL /html/browsers/windows/nested-browsing-contexts/name-attribute.window.html cross-origin <frame name=>: FAIL same-origin <frame name=>: FAIL cross-origin <iframe name=initialvalue>: FAIL same-origin <iframe name=>: FAIL cross-origin <iframe>: FAIL cross-origin <frame name=initialvalue>: FAIL cross-origin <iframe name=>: FAIL same-origin <iframe>: FAIL same-origin <iframe name=initialvalue>: FAIL cross-origin <frame>: FAIL same-origin <frame>: FAIL same-origin <frame name=initialvalue>: FAIL /fetch/api/redirect/redirect-to-dataurl.any.worker.html Testing data URL loading after same-origin redirection (no-cors mode): FAIL Testing data URL loading after cross-origin redirection (no-cors mode): FAIL Testing data URL loading after same-origin redirection (same-origin mode): FAIL /xhr/access-control-preflight-credential-sync.htm CORS sync request with URL credentials: FAIL /fetch/api/redirect/redirect-to-dataurl.any.html Testing data URL loading after same-origin redirection (no-cors mode): FAIL Testing data URL loading after cross-origin redirection (no-cors mode): FAIL Testing data URL loading after same-origin redirection (same-origin mode): FAIL /fetch/api/abort/general.any.html Stream will not error if body is empty. It's closed with an empty queue before it errors.: FAIL /html/dom/idlharness.https.html?include=HTML.* HTMLInputElement interface: attribute dirName: FAIL linked bug:Bug 1647538 HTMLVideoElement interface: attribute playsInline: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("range") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLMediaElement interface: document.createElement("audio") must inherit property "audioTracks" with the proper type: FAIL linked bug:Bug 1647538 HTMLMediaElement interface: document.createElement("audio") must inherit property "videoTracks" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("url") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("reset") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLTextAreaElement interface: attribute dirName: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("time") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLElement interface: document.createElement("noscript") must inherit property "translate" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("number") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLMediaElement interface: new Audio() must inherit property "audioTracks" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("submit") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("file") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("text") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("month") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("search") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLElement interface: attribute enterKeyHint: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("checkbox") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("color") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("hidden") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("week") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLVideoElement interface: document.createElement("video") must inherit property "playsInline" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("date") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("datetime-local") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("tel") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("password") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: document.createElement("input") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLMediaElement interface: new Audio() must inherit property "videoTracks" with the proper type: FAIL linked bug:Bug 1647538 HTMLMediaElement interface: attribute videoTracks: FAIL linked bug:Bug 1647538 HTMLElement interface: attribute translate: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("image") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLMediaElement interface: attribute audioTracks: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("email") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("radio") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLTextAreaElement interface: document.createElement("textarea") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLInputElement interface: createInput("button") must inherit property "dirName" with the proper type: FAIL linked bug:Bug 1647538 HTMLMediaElement interface: document.createElement("video") must inherit property "audioTracks" with the proper type: FAIL linked bug:Bug 1647538 HTMLMediaElement interface: document.createElement("video") must inherit property "videoTracks" with the proper type: FAIL linked bug:Bug 1647538 HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type: FAIL linked bug:Bug 1647538 /xhr/access-control-preflight-credential-async.htm CORS async request with URL credentials: FAIL /html/browsers/the-window-object/security-window/window-security.https.html A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.: FAIL /html/dom/idlharness.https.html?exclude=(Document|Window|HTML.*) AudioTrack interface: existence and properties of interface prototype object: FAIL linked bug:Bug 1647538 AudioTrackList interface: existence and properties of interface prototype object: FAIL linked bug:Bug 1647538 AudioTrack interface object length: FAIL linked bug:Bug 1647538 AudioTrackList interface: operation getTrackById(DOMString): FAIL linked bug:Bug 1647538 VideoTrackList interface: existence and properties of interface object: FAIL linked bug:Bug 1647538 DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError: FAIL linked bug:Bug 1647538 VideoTrack interface: existence and properties of interface prototype object: FAIL linked bug:Bug 1647538 AudioTrack interface object name: FAIL linked bug:Bug 1647538 VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property: FAIL linked bug:Bug 1647538 CanvasRenderingContext2D interface: attribute direction: FAIL linked bug:Bug 1647538 VideoTrackList interface object name: FAIL linked bug:Bug 1647538 VideoTrackList interface: attribute onaddtrack: FAIL linked bug:Bug 1647538 TextMetrics interface: attribute fontBoundingBoxDescent: FAIL linked bug:Bug 1647538 AudioTrackList interface: attribute onaddtrack: FAIL linked bug:Bug 1647538 BarProp interface: attribute visible: FAIL linked bug:Bug 1647538 VideoTrack interface: attribute selected: FAIL linked bug:Bug 1647538 AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property: FAIL linked bug:Bug 1647538 AudioTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL linked bug:Bug 1647538 CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "direction" with the proper type: FAIL linked bug:Bug 1647538 VideoTrack interface: attribute label: FAIL linked bug:Bug 1647538 CanvasRenderingContext2D interface: attribute imageSmoothingQuality: FAIL linked bug:Bug 1647538 DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError: FAIL linked bug:Bug 1647538 VideoTrackList interface: existence and properties of interface prototype object: FAIL linked bug:Bug 1647538 VideoTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL linked bug:Bug 1647538 Stringification of location.ancestorOrigins: FAIL linked bug:Bug 1647538 AudioTrack interface: attribute id: FAIL linked bug:Bug 1647538 DOMStringList must be primary interface of location.ancestorOrigins: FAIL linked bug:Bug 1647538 TextMetrics interface: attribute fontBoundingBoxAscent: FAIL linked bug:Bug 1647538 Location interface: window.location must have own property "ancestorOrigins": FAIL linked bug:Bug 1647538 CanvasPattern interface: operation setTransform(optional DOMMatrix2DInit): FAIL linked bug:Bug 1647538 DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type: FAIL linked bug:Bug 1647538 AudioTrackList interface: attribute length: FAIL linked bug:Bug 1647538 VideoTrack interface: attribute id: FAIL linked bug:Bug 1647538 VideoTrackList interface: attribute selectedIndex: FAIL linked bug:Bug 1647538 DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type: FAIL linked bug:Bug 1647538 VideoTrackList interface: attribute onchange: FAIL linked bug:Bug 1647538 DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type: FAIL linked bug:Bug 1647538 AudioTrackList interface: attribute onchange: FAIL linked bug:Bug 1647538 AudioTrack interface: existence and properties of interface object: FAIL linked bug:Bug 1647538 AudioTrackList interface: attribute onremovetrack: FAIL linked bug:Bug 1647538 AudioTrack interface: existence and properties of interface prototype object's @@unscopables property: FAIL linked bug:Bug 1647538 VideoTrack interface object name: FAIL linked bug:Bug 1647538 ImageBitmapRenderingContext interface: attribute canvas: FAIL linked bug:Bug 1647538 VideoTrackList interface: attribute onremovetrack: FAIL linked bug:Bug 1647538 TextMetrics interface: attribute emHeightAscent: FAIL linked bug:Bug 1647538 AudioTrackList interface: existence and properties of interface object: FAIL linked bug:Bug 1647538 CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type: FAIL linked bug:Bug 1647538 AudioTrackList interface object name: FAIL linked bug:Bug 1647538 VideoTrack interface: existence and properties of interface prototype object's "constructor" property: FAIL linked bug:Bug 1647538 AudioTrackList interface object length: FAIL linked bug:Bug 1647538 VideoTrackList interface: operation getTrackById(DOMString): FAIL linked bug:Bug 1647538 VideoTrackList interface: existence and properties of interface prototype object's "constructor" property: FAIL linked bug:Bug 1647538 VideoTrackList interface object length: FAIL linked bug:Bug 1647538 TextMetrics interface: attribute emHeightDescent: FAIL linked bug:Bug 1647538 AudioTrackList interface: existence and properties of interface prototype object's "constructor" property: FAIL linked bug:Bug 1647538 VideoTrackList interface: attribute length: FAIL linked bug:Bug 1647538 VideoTrack interface object length: FAIL linked bug:Bug 1647538 VideoTrack interface: existence and properties of interface object: FAIL linked bug:Bug 1647538 AudioTrack interface: attribute label: FAIL linked bug:Bug 1647538 AudioTrack interface: attribute enabled: FAIL linked bug:Bug 1647538 /fetch/api/abort/general.any.worker.html Stream will not error if body is empty. It's closed with an empty queue before it errors.: FAIL /service-workers/service-worker/fetch-request-css-images.https.html: TIMEOUT linked bug:Bug 1532331 Verify FetchEvent for css image-set (backgroundImage).: TIMEOUT Verify FetchEvent for css image-set (shapeOutside).: NOTRUN /html/dom/documents/dom-tree-accessors/Document.currentScript.html Script script-window-error: FAIL /referrer-policy/generic/inheritance/iframe-inheritance-javascript-child.html Referrer Policy: iframes with javascript url reuse referrer policy 1: FAIL Referrer Policy: iframes with javascript url reuse referrer policy 2: FAIL /service-workers/service-worker/Service-Worker-Allowed-header.https.html Service-Worker-Allowed is cross-origin to script, registering on a normally disallowed scope: FAIL Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope: FAIL (See attachment for full changes)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/afcd2ffd9fa6 [wpt PR 24016] - Add another https port, 8444, a=testonly https://hg.mozilla.org/integration/autoland/rev/982ee69b7520 [wpt PR 24016] - Update wpt metadata, a=testonly
Comment 4•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/afcd2ffd9fa6
https://hg.mozilla.org/mozilla-central/rev/982ee69b7520
Status: REOPENED → RESOLVED
Closed: 4 years ago → 4 years ago
status-firefox80:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla80
You need to log in
before you can comment on or make changes to this bug.
Description
•