commit 7d8644b9d4470a675bf670c2dc7664cc01f14ece parent a65dbfc6133cc65e7b5c211e0009bcb0b261d3a2 Author: moz-wptsync-bot <wptsync@mozilla.com> Date: Sat, 20 Dec 2025 20:58:58 +0000 Bug 2007273 - [wpt-sync] Update web-platform-tests to 4c3501d15f30c97b02c4375164a8258539c07a84, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 4c3501d15f30c97b02c4375164a8258539c07a84 wpt-type: landing Diffstat:
39 files changed, 206 insertions(+), 110 deletions(-)
diff --git a/testing/web-platform/meta/css/css-anchor-position/scroll-to-anchored-fixed-001.html.ini b/testing/web-platform/meta/css/css-anchor-position/scroll-to-anchored-fixed-001.html.ini @@ -1,5 +1,6 @@ [scroll-to-anchored-fixed-001.html] expected: - if (os == "android") and debug and not swgl: [FAIL, PASS] - if (os == "android") and not debug: [PASS, FAIL] + if (os == "android") and not swgl and debug: [FAIL, PASS] + if (os == "android") and not swgl and not debug: [FAIL, PASS] + if (os == "android") and swgl: [FAIL, PASS] FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/scroll-to-anchored-fixed-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/scroll-to-anchored-fixed-002.html.ini @@ -1,4 +1,5 @@ [scroll-to-anchored-fixed-002.html] expected: - if (os == "android") and not debug: [FAIL, PASS] + if (os == "android") and debug and swgl: [FAIL, PASS] + if (os == "android") and not debug: [PASS, FAIL] FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/scroll-to-anchored-fixed-006.html.ini b/testing/web-platform/meta/css/css-anchor-position/scroll-to-anchored-fixed-006.html.ini @@ -1,4 +1,5 @@ [scroll-to-anchored-fixed-006.html] expected: - if (os == "android") and debug: FAIL + if (os == "android") and debug and swgl: [FAIL, PASS] + if (os == "android") and debug and not swgl: FAIL if (os == "android") and not debug: [FAIL, PASS] diff --git a/testing/web-platform/meta/css/css-values/random-computed.tentative.html.ini b/testing/web-platform/meta/css/css-values/random-computed.tentative.html.ini @@ -226,3 +226,6 @@ [Different between elements with same identifier random(--identifier, a, b)] expected: FAIL + + [Shared by property name and value index: random(element-shared, a, b)] + expected: FAIL diff --git a/testing/web-platform/meta/encoding/api-basics.any.js.ini b/testing/web-platform/meta/encoding/api-basics.any.js.ini @@ -8,6 +8,7 @@ [api-basics.any.shadowrealm-in-sharedworker.html] expected: if (os == "android") and sessionHistoryInParent and debug: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/encoding/streams/realms.window.js.ini b/testing/web-platform/meta/encoding/streams/realms.window.js.ini @@ -1,5 +1,6 @@ [realms.window.html] expected: - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, CRASH] - if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug: [OK, TIMEOUT, CRASH] diff --git a/testing/web-platform/meta/encoding/textdecoder-utf16-surrogates.any.js.ini b/testing/web-platform/meta/encoding/textdecoder-utf16-surrogates.any.js.ini @@ -12,7 +12,9 @@ ERROR [textdecoder-utf16-surrogates.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [textdecoder-utf16-surrogates.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/event-timing/mouseenter.html.ini b/testing/web-platform/meta/event-timing/mouseenter.html.ini @@ -1,8 +1,6 @@ [mouseenter.html] [Event Timing mouseenter.] expected: - if (os == "linux") and not asan and debug and fission: PASS if (os == "android") and debug and not sessionHistoryInParent: PASS - if (os == "mac") and not debug: PASS if (os == "linux") and asan: PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/event-timing/pointerout.html.ini b/testing/web-platform/meta/event-timing/pointerout.html.ini @@ -1,6 +1,6 @@ [pointerout.html] [Event Timing pointerout.] expected: - if (os == "linux") and not fission and not debug: PASS - if (os == "linux") and fission: PASS + if (os == "linux") and debug and fission: PASS + if (os == "linux") and not debug: PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini @@ -1,4 +1,4 @@ [window-open-invalid-url.html] expected: - if (os == "win") and debug and (processor == "x86"): TIMEOUT if (os == "linux") and debug and not fission: [OK, TIMEOUT] + if (os == "win") and debug: TIMEOUT diff --git a/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html.ini b/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html.ini @@ -31,7 +31,7 @@ [createImageBitmap from a vector HTMLImageElement imageOrientation: "from-image", and drawImage on the created ImageBitmap] expected: - if os == "android": [PASS, TIMEOUT, NOTRUN] + if os == "android": [TIMEOUT, PASS, NOTRUN] [createImageBitmap from a vector HTMLImageElement imageOrientation: "flipY", and drawImage on the created ImageBitmap] expected: @@ -63,7 +63,7 @@ [createImageBitmap from an ImageData imageOrientation: "from-image", and drawImage on the created ImageBitmap] expected: - if os == "android": [NOTRUN, PASS] + if os == "android": [NOTRUN, PASS, TIMEOUT] [createImageBitmap from an ImageData imageOrientation: "flipY", and drawImage on the created ImageBitmap] expected: @@ -79,8 +79,8 @@ [createImageBitmap from a Blob imageOrientation: "from-image", and drawImage on the created ImageBitmap] expected: - if os == "android": [NOTRUN, PASS, TIMEOUT] + if os == "android": [NOTRUN, TIMEOUT, PASS] [createImageBitmap from a Blob imageOrientation: "flipY", and drawImage on the created ImageBitmap] expected: - if os == "android": [NOTRUN, TIMEOUT, PASS] + if os == "android": [NOTRUN, PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/dom/partial-updates/tentative/patch-non-element.html.ini b/testing/web-platform/meta/html/dom/partial-updates/tentative/patch-non-element.html.ini @@ -1,3 +0,0 @@ -[patch-non-element.html] - [Cannot patch container nodes without a context element] - expected: FAIL diff --git a/testing/web-platform/meta/html/dom/partial-updates/tentative/patch-range.html.ini b/testing/web-platform/meta/html/dom/partial-updates/tentative/patch-range.html.ini @@ -1,21 +0,0 @@ -[patch-range.html] - [using patchBetween() to insert an element betwen two other elements] - expected: FAIL - - [using patchAfter() to insert an element after another element] - expected: FAIL - - [using patchBefore() to insert an element before another element] - expected: FAIL - - [using patchAfter() to insert an element after the last element] - expected: FAIL - - [using patchBefore() to insert an element before the first element] - expected: FAIL - - [using patchBefore() should fail if the reference node is removed while patching] - expected: FAIL - - [using patchBetween() should fail if the 'before' node is removed while patching] - expected: FAIL diff --git a/testing/web-platform/meta/html/dom/partial-updates/tentative/patch-self-scripting.html.ini b/testing/web-platform/meta/html/dom/partial-updates/tentative/patch-self-scripting.html.ini @@ -1,3 +0,0 @@ -[patch-self-scripting.html] - [Patches should execute scripts as soon as they are written] - expected: FAIL diff --git a/testing/web-platform/meta/html/dom/partial-updates/tentative/patch-self.html.ini b/testing/web-platform/meta/html/dom/partial-updates/tentative/patch-self.html.ini @@ -1,24 +0,0 @@ -[patch-self.html] - [streaming a response into node.patchSelf()] - expected: FAIL - - [streaming text directly into node.patchSelf()] - expected: FAIL - - [streaming a Symbol directly into node.patchSelf()] - expected: FAIL - - [streaming numbers directly into node.patchSelf()] - expected: FAIL - - [streaming null or undefined directly into node.patchSelf()] - expected: FAIL - - [patchSelf() can stream into elements that receive raw text like <style>] - expected: FAIL - - [Aborting A node.patchSelf() stream] - expected: FAIL - - [A newer patch aborts the old one with an AbortError] - expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-default-feature-policy.https.sub.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-default-feature-policy.https.sub.html.ini @@ -6,6 +6,7 @@ implementation-status: backlog [Default "autoplay" feature policy ["self"\] disallows cross-origin iframes.] expected: if os == "mac": [FAIL, TIMEOUT] + if os == "android": [FAIL, TIMEOUT] FAIL [Default "autoplay" feature policy ["self"\] allows same-origin iframes.] diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-success-empty-src-classic.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-success-empty-src-classic.html.ini @@ -1,3 +1,18 @@ [before-prepare-createHTMLDocument-success-empty-src-classic.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [OK, ERROR] + [Eval: Move success empty-src classic script to createHTMLDocument before-prepare] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [PASS, NOTRUN] + + [<script> load: Move success empty-src classic script to createHTMLDocument before-prepare] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [PASS, NOTRUN] + + [window error: Move success empty-src classic script to createHTMLDocument before-prepare] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [PASS, NOTRUN] + + [<script> error: Move success empty-src classic script to createHTMLDocument before-prepare] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/webappapis/the-shadowrealmglobalscope-interface/self.any.js.ini b/testing/web-platform/meta/html/webappapis/the-shadowrealmglobalscope-interface/self.any.js.ini @@ -3,8 +3,8 @@ [self.any.shadowrealm-in-shadowrealm.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] - if (os == "android") and not debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: [ERROR, TIMEOUT] ERROR [self.https.any.shadowrealm-in-audioworklet.html] @@ -16,6 +16,7 @@ [self.any.shadowrealm-in-window.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [self.https.any.shadowrealm-in-serviceworker.html] diff --git a/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini b/testing/web-platform/meta/idle-detection/idle-detection-allowed-by-permissions-policy.https.sub.html.ini @@ -14,6 +14,3 @@ [Permissions-Policy idle-detection=* explicity set by top-level frame allows workers in cross-origin iframes.] expected: NOTRUN - - [Inherited header permissions policy allows dedicated workers.] - expected: FAIL diff --git a/testing/web-platform/meta/intersection-observer/scroll-margin-4-val.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin-4-val.html.ini @@ -1,7 +1,8 @@ [scroll-margin-4-val.html] [Test scroll margin intersection] expected: - if (os == "linux") and not debug and fission and asan: [PASS, FAIL] - if (os == "linux") and debug and not fission: [PASS, FAIL] - if (os == "win") and (processor == "x86_64"): [PASS, FAIL] - if (os == "mac") and debug: [PASS, FAIL] + if (os == "linux") and fission and not asan: PASS + if (os == "win") and (processor == "x86"): PASS + if (os == "mac") and not debug: PASS + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: cdff174df0f5c15673f50c5b87b19e2d4ae6d439 +upstream: 4c3501d15f30c97b02c4375164a8258539c07a84 diff --git a/testing/web-platform/meta/service-workers/service-worker/register-closed-window.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/register-closed-window.https.html.ini @@ -1,6 +1,10 @@ [register-closed-window.https.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [TIMEOUT, OK] + if (os == "android") and not debug and not sessionHistoryInParent: [TIMEOUT, OK] TIMEOUT [Call register() on ServiceWorkerContainer owned by closed window.] - expected: TIMEOUT + expected: + if (os == "android") and not debug and sessionHistoryInParent: [TIMEOUT, PASS] + if (os == "android") and not debug and not sessionHistoryInParent: [TIMEOUT, PASS] + TIMEOUT diff --git a/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini b/testing/web-platform/meta/streams/piping/error-propagation-backward.any.js.ini @@ -1,4 +1,6 @@ [error-propagation-backward.any.sharedworker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [error-propagation-backward.any.worker.html] @@ -7,7 +9,6 @@ [error-propagation-backward.any.serviceworker.html] max-asserts: 2 expected: - if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT if (os == "win") and (processor == "x86"): [OK, TIMEOUT] if (os == "mac") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini b/testing/web-platform/meta/streams/piping/error-propagation-forward.any.js.ini @@ -21,6 +21,7 @@ [error-propagation-forward.any.shadowrealm-in-sharedworker.html] expected: + if sessionHistoryInParent and (os == "android") and not debug: [ERROR, TIMEOUT] if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/streams/piping/general-addition.any.js.ini b/testing/web-platform/meta/streams/piping/general-addition.any.js.ini @@ -35,5 +35,6 @@ [general-addition.any.shadowrealm-in-window.html] expected: - if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/streams/readable-byte-streams/templated.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/templated.any.js.ini @@ -8,6 +8,7 @@ [templated.any.html] expected: + if not sessionHistoryInParent and debug: TIMEOUT if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [templated.any.shadowrealm-in-dedicatedworker.html] diff --git a/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini b/testing/web-platform/meta/streams/readable-streams/async-iterator.any.js.ini @@ -32,7 +32,8 @@ [async-iterator.any.worker.html] expected: - if (os == "android") and not debug: [OK, CRASH] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, CRASH] [Async iterator instances should have the correct list of properties] expected: FAIL diff --git a/testing/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini b/testing/web-platform/meta/wasm/jsapi/constructor/validate.any.js.ini @@ -20,6 +20,7 @@ [validate.any.shadowrealm-in-shadowrealm.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: [ERROR, TIMEOUT] ERROR [validate.https.any.shadowrealm-in-audioworklet.html] diff --git a/testing/web-platform/meta/wasm/jsapi/memory/constructor-shared.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/constructor-shared.tentative.any.js.ini @@ -5,8 +5,7 @@ [constructor-shared.tentative.any.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] [Shared memory] expected: FAIL @@ -28,7 +27,9 @@ expected: ERROR [constructor-shared.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [constructor-shared.tentative.any.shadowrealm-in-dedicatedworker.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini b/testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini @@ -32,6 +32,7 @@ [grow.any.shadowrealm-in-shadowrealm.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: [ERROR, TIMEOUT] ERROR [grow.https.any.shadowrealm-in-serviceworker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/module/imports.any.js.ini b/testing/web-platform/meta/wasm/jsapi/module/imports.any.js.ini @@ -1,4 +1,6 @@ [imports.any.worker.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [imports.any.html] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-mediastreamaudiosourcenode-interface/mediastreamaudiosourcenode-from-context-with-different-rate.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-mediastreamaudiosourcenode-interface/mediastreamaudiosourcenode-from-context-with-different-rate.https.html.ini @@ -1,3 +1,104 @@ [mediastreamaudiosourcenode-from-context-with-different-rate.html] expected: if (os == "android") and fission: [TIMEOUT, OK] + +[mediastreamaudiosourcenode-from-context-with-different-rate.https.html] + [Test closing one AudioContext stops only it (cloned tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test suspending one AudioContext silences only it (cloned tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test disconnecting one MediaStreamAudioSourceNode silences only it (cloned tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test stopping one MediaStream's tracks silences only its detector (cloned tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test disabling one MediaStream's tracks silences only its detector (cloned tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test removing tracks from one MediaStream silences only it} (cloned tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test stopping the input MediaStream's tracks silences nothing (cloned tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test suspending the input AudioContext silences all detectors (cloned tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test closing the input AudioContext silences all detectors (cloned tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test removing tracks from one MediaStream silences only its detector when destination rates are the same (cloned tracks, 48000->32000)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test closing one AudioContext stops only it (shared tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test suspending one AudioContext silences only it (shared tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test disconnecting one MediaStreamAudioSourceNode silences only it (shared tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test stopping one MediaStream's tracks silences all detectors (shared tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test disabling one MediaStream's tracks silences all detectors (shared tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test removing tracks from one MediaStream silences only it} (shared tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test stopping the input MediaStream's tracks silences all detectors (shared tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test suspending the input AudioContext silences all detectors (shared tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test closing the input AudioContext silences all detectors (shared tracks)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] + + [Test removing tracks from one MediaStream silences only its detector when destination rates are the same (shared tracks, 48000->32000)] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webcodecs/videoFrame-canvasImageSource.html.ini b/testing/web-platform/meta/webcodecs/videoFrame-canvasImageSource.html.ini @@ -4,7 +4,6 @@ [<video> and VideoFrame constructed VideoFrame] expected: - if (os_version == "24.04") and not asan and tsan: [PASS, FAIL] - if (os_version == "24.04") and asan: [PASS, FAIL] - if os_version == "7.0": [PASS, FAIL] - if os_version == "14": [PASS, FAIL] + if (os == "linux") and not asan and tsan: [PASS, FAIL] + if (os == "linux") and asan: [PASS, FAIL] + if os == "android": [PASS, FAIL] diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constants.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constants.any.js.ini @@ -30,4 +30,6 @@ ERROR [DOMException-constants.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini b/testing/web-platform/meta/webrtc/protocol/rtp-demuxing.html.ini @@ -1,14 +1,18 @@ [rtp-demuxing.html] bug: 1709960 expected: - if (os == "linux") and not debug: [OK, TIMEOUT] + if not asan and (os == "linux") and not debug: [OK, TIMEOUT] + if asan: [OK, TIMEOUT] [Can demux two video tracks with different payload types on a bundled connection] expected: - if (os == "linux") and debug: [PASS, TIMEOUT] - if (os == "linux") and not debug: [PASS, TIMEOUT] - if os == "mac": [PASS, FAIL] + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + if os == "win": PASS + if os == "android": PASS + [PASS, TIMEOUT] [Can demux two video tracks with the same payload type on an unbundled connection] expected: + if (os == "linux") and not debug and asan: [PASS, NOTRUN] + if (os == "linux") and not debug and not asan: [PASS, NOTRUN] if (os == "linux") and debug: [PASS, NOTRUN] - if (os == "linux") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini b/testing/web-platform/meta/webrtc/protocol/video-codecs.https.html.ini @@ -5,14 +5,12 @@ if (os == "android") and not debug: [OK, TIMEOUT] [H.264 and VP8 should be supported in initial offer] expected: - if (os == "mac") and debug: PASS - if os == "linux": PASS - if os == "android": PASS - [PASS, FAIL] + if (os == "win") and (processor == "x86_64"): [PASS, FAIL] + if (os == "win") and (processor == "x86"): [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] [H.264 and VP8 should be negotiated after handshake] expected: - if (os == "mac") and debug: PASS - if os == "linux": PASS - if os == "android": PASS - [PASS, FAIL] + if (os == "win") and (processor == "x86_64"): [PASS, FAIL] + if (os == "win") and (processor == "x86"): [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/h264.https.html.ini @@ -1,8 +1,11 @@ [h264.https.html] bug: 1709960 expected: - if (os == "linux") and not debug: [OK, TIMEOUT] + if not asan and (os == "linux") and not debug: [OK, TIMEOUT] + if asan: [OK, TIMEOUT] [H264 simulcast setup with two streams] expected: - if (os == "linux") and not debug: [PASS, TIMEOUT] - if os == "mac": [PASS, FAIL] + if (os == "linux") and not debug and asan: [PASS, TIMEOUT] + if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webrtc/simulcast/setParameters-active.https.html.ini b/testing/web-platform/meta/webrtc/simulcast/setParameters-active.https.html.ini @@ -1,11 +1,12 @@ [setParameters-active.https.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [Simulcast setParameters active=false stops sending frames] expected: if (os == "mac") and not debug: [PASS, FAIL] [Simulcast setParameters active=false on first encoding stops sending frames for that encoding] bug: 1709960 + expected: + if not sessionHistoryInParent and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/fontsize_smaller_than_container.tentative.html.ini b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/selectors/cue/fontsize_smaller_than_container.tentative.html.ini @@ -1,3 +1,5 @@ [fontsize_smaller_than_container.tentative.html] fuzzy: - if (os == "android"): maxDifference=0-1;totalPixels=76800 + if os == "android": maxDifference=0-1;totalPixels=76800 + expected: + if (os == "android") and not debug: [PASS, FAIL]