commit d10c5774797bbf58e280edc2acec6b3c46513b6e parent b9953e1ea645b3befeb188ea84fe689212db5adb Author: moz-wptsync-bot <wptsync@mozilla.com> Date: Thu, 27 Nov 2025 15:29:22 +0000 Bug 2002802 - [wpt-sync] Update web-platform-tests to 8558f9284f029694d95ec198cfe1f214138ae2a5, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 8558f9284f029694d95ec198cfe1f214138ae2a5 wpt-type: landing Diffstat:
63 files changed, 186 insertions(+), 254 deletions(-)
diff --git a/testing/web-platform/meta/ai/language-model/language-model-create-transient-user-activation.tentative.https.window.js.ini b/testing/web-platform/meta/ai/language-model/language-model-create-transient-user-activation.tentative.https.window.js.ini @@ -0,0 +1,6 @@ +[language-model-create-transient-user-activation.tentative.https.window.html] + [Create fails without user activation] + expected: FAIL + + [Create fails with sticky activation when availability is "downloadable"] + expected: FAIL diff --git a/testing/web-platform/meta/ai/language-model/language-model-create-user-activation.tentative.https.window.js.ini b/testing/web-platform/meta/ai/language-model/language-model-create-user-activation.tentative.https.window.js.ini @@ -1,6 +1,3 @@ [language-model-create-user-activation.tentative.https.window.html] [Create requires user activation when availability is "downloadable"] expected: FAIL - - [Create requires sticky user activation when availability is "downloadable"] - expected: FAIL diff --git a/testing/web-platform/meta/ai/language_detection/detector.https.window.js.ini b/testing/web-platform/meta/ai/language_detection/detector.https.window.js.ini @@ -46,6 +46,3 @@ [Create requires user activation when availability is "downloadable"] expected: FAIL - - [Create requires sticky user activation when availability is "downloadable"] - expected: FAIL diff --git a/testing/web-platform/meta/ai/rewriter/rewriter-create-user-activation.tentative.https.window.js.ini b/testing/web-platform/meta/ai/rewriter/rewriter-create-user-activation.tentative.https.window.js.ini @@ -1,6 +1,3 @@ [rewriter-create-user-activation.tentative.https.window.html] [Create requires user activation when availability is "downloadable"] expected: FAIL - - [Create requires sticky user activation when availability is "downloadable"] - expected: FAIL diff --git a/testing/web-platform/meta/ai/summarizer/summarizer-create-user-activation.tentative.https.window.js.ini b/testing/web-platform/meta/ai/summarizer/summarizer-create-user-activation.tentative.https.window.js.ini @@ -1,6 +1,3 @@ [summarizer-create-user-activation.tentative.https.window.html] [Create requires user activation when availability is "downloadable"] expected: FAIL - - [Create requires sticky user activation when availability is "downloadable"] - expected: FAIL diff --git a/testing/web-platform/meta/ai/writer/writer-create-user-activation.tentative.https.window.js.ini b/testing/web-platform/meta/ai/writer/writer-create-user-activation.tentative.https.window.js.ini @@ -1,6 +1,3 @@ [writer-create-user-activation.tentative.https.window.html] [Create requires user activation when availability is "downloadable"] expected: FAIL - - [Create requires sticky user activation when availability is "downloadable"] - expected: FAIL diff --git a/testing/web-platform/meta/compression/decompression-extra-input.any.js.ini b/testing/web-platform/meta/compression/decompression-extra-input.any.js.ini @@ -26,6 +26,8 @@ expected: ERROR [decompression-extra-input.any.worker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [decompression-extra-input.any.shadowrealm-in-window.html] expected: diff --git a/testing/web-platform/meta/console/console-is-a-namespace.any.js.ini b/testing/web-platform/meta/console/console-is-a-namespace.any.js.ini @@ -31,4 +31,6 @@ ERROR [console-is-a-namespace.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/console/console-label-conversion.any.js.ini b/testing/web-platform/meta/console/console-label-conversion.any.js.ini @@ -1,4 +1,6 @@ [console-label-conversion.any.worker.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [console-label-conversion.any.html] diff --git a/testing/web-platform/meta/console/console-namespace-object-class-string.any.js.ini b/testing/web-platform/meta/console/console-namespace-object-class-string.any.js.ini @@ -20,7 +20,9 @@ expected: ERROR [console-namespace-object-class-string.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [console-namespace-object-class-string.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-008.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/auto-008.html.ini @@ -1,21 +1,21 @@ [auto-008.html] [requestAnimationFrame] expected: - if (os == "win") and debug and not swgl and (processor == "x86_64"): [PASS, FAIL] - if (os == "win") and debug and swgl: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] if (os == "win") and not debug: [PASS, FAIL] if os == "mac": [PASS, FAIL] [Early ResizeObserver] expected: - if (os == "win") and debug and not swgl and (processor == "x86_64"): [PASS, FAIL] - if (os == "win") and debug and swgl: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] if (os == "win") and not debug: [PASS, FAIL] if os == "mac": [PASS, FAIL] [Late ResizeObserver] expected: - if (os == "win") and debug and not swgl and (processor == "x86_64"): [PASS, FAIL] - if (os == "win") and debug and swgl: [PASS, FAIL] + if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] if (os == "win") and not debug: [PASS, FAIL] if os == "mac": [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/parsing/from-element-computed.tentative.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/parsing/from-element-computed.tentative.html.ini @@ -1,19 +1,4 @@ [from-element-computed.tentative.html] - [Property contain-intrinsic-size value 'from-element'] - expected: FAIL - - [Property contain-intrinsic-width value 'from-element'] - expected: FAIL - - [Property contain-intrinsic-height value 'from-element'] - expected: FAIL - - [Property contain-intrinsic-inline-size value 'from-element'] - expected: FAIL - - [Property contain-intrinsic-block-size value 'from-element'] - expected: FAIL - [Property contain-intrinsic-width value 'from-element none'] expected: FAIL diff --git a/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/parsing/from-element-valid.tentative.html.ini b/testing/web-platform/meta/css/css-sizing/contain-intrinsic-size/parsing/from-element-valid.tentative.html.ini @@ -1,19 +1,4 @@ [from-element-valid.tentative.html] - [e.style['contain-intrinsic-size'\] = "from-element" should set the property value] - expected: FAIL - - [e.style['contain-intrinsic-width'\] = "from-element" should set the property value] - expected: FAIL - - [e.style['contain-intrinsic-height'\] = "from-element" should set the property value] - expected: FAIL - - [e.style['contain-intrinsic-inline-size'\] = "from-element" should set the property value] - expected: FAIL - - [e.style['contain-intrinsic-block-size'\] = "from-element" should set the property value] - expected: FAIL - [e.style['contain-intrinsic-width'\] = "from-element none" should set the property value] expected: FAIL @@ -44,15 +29,6 @@ [e.style['contain-intrinsic-size'\] = "300px from-element 200px" should set the property value] expected: FAIL - [e.style['contain-intrinsic-size'\] = "from-element" should set contain-intrinsic-height] - expected: FAIL - - [e.style['contain-intrinsic-size'\] = "from-element" should set contain-intrinsic-width] - expected: FAIL - - [e.style['contain-intrinsic-size'\] = "from-element" should not set unrelated longhands] - expected: FAIL - [e.style['contain-intrinsic-size'\] = "from-element none" should set contain-intrinsic-height] expected: FAIL diff --git a/testing/web-platform/meta/digital-credentials/create.tentative.https.html.ini b/testing/web-platform/meta/digital-credentials/create.tentative.https.html.ini @@ -1,8 +1,5 @@ [create.tentative.https.html] max-asserts: 2 - [Adding mediations together with abort signal respects the abort signal.] - expected: FAIL - [navigator.credentials.create() API rejects if there are no credential request.] expected: FAIL @@ -27,9 +24,6 @@ [navigator.credentials.create() promise is rejected if abort controller is aborted after call to create() in cross-origin iframe.] expected: FAIL - [Mediation is required to create a DigitalCredential.] - expected: FAIL - [`requests` field is required in the options object.] expected: FAIL diff --git a/testing/web-platform/meta/digital-credentials/get.tentative.https.html.ini b/testing/web-platform/meta/digital-credentials/get.tentative.https.html.ini @@ -14,9 +14,6 @@ [navigator.credentials.get() promise is rejected if abort controller is aborted after call to get() in cross-origin iframe.] expected: FAIL - [Mediation is required to get a DigitalCredential.] - expected: FAIL - [navigator.credentials.get() API rejects if there are no credential request.] expected: FAIL diff --git a/testing/web-platform/meta/fetch/fetch-later/quota/cross-origin-iframe/empty-payload.https.window.js.ini b/testing/web-platform/meta/fetch/fetch-later/quota/cross-origin-iframe/empty-payload.https.window.js.ini @@ -1,8 +1,10 @@ [empty-payload.https.window.html] expected: - if fission and not debug and (os == "linux"): [ERROR, OK] - if not fission: OK - if (os == "win") and debug: ERROR + if (os == "win") and debug and (processor == "x86_64"): ERROR + if (os == "win") and not debug and (processor == "x86"): [OK, ERROR] + if (os == "mac") and not debug: [OK, ERROR] + if (os == "linux") and not fission: OK + if os == "android": OK [ERROR, OK] [fetchLater() does not accept empty POST request body of String in a default cross-origin iframe.] expected: FAIL diff --git a/testing/web-platform/meta/fetch/fetch-later/quota/cross-origin-iframe/small-payload.https.window.js.ini b/testing/web-platform/meta/fetch/fetch-later/quota/cross-origin-iframe/small-payload.https.window.js.ini @@ -1,7 +1,9 @@ [small-payload.https.window.html] expected: - if (os == "win") and debug and (processor == "x86"): ERROR + if (os == "win") and (processor == "x86") and debug: ERROR + if (os == "win") and (processor == "x86") and not debug: [OK, ERROR] if (os == "linux") and fission and debug: ERROR + if (os == "mac") and not debug: [OK, ERROR] if (os == "linux") and not fission: OK if os == "android": OK [ERROR, OK] diff --git a/testing/web-platform/meta/html/browsers/origin/tentative/api/idlharness.any.js.ini b/testing/web-platform/meta/html/browsers/origin/tentative/api/idlharness.any.js.ini @@ -17,12 +17,6 @@ [Origin interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [Origin interface: operation parse(USVString)] - expected: FAIL - - [Origin interface: operation fromURL(USVString)] - expected: FAIL - [Origin interface: attribute opaque] expected: FAIL @@ -38,18 +32,6 @@ [Stringification of new Origin()] expected: FAIL - [Origin interface: new Origin() must inherit property "parse(USVString)" with the proper type] - expected: FAIL - - [Origin interface: calling parse(USVString) on new Origin() with too few arguments must throw TypeError] - expected: FAIL - - [Origin interface: new Origin() must inherit property "fromURL(USVString)" with the proper type] - expected: FAIL - - [Origin interface: calling fromURL(USVString) on new Origin() with too few arguments must throw TypeError] - expected: FAIL - [Origin interface: new Origin() must inherit property "opaque" with the proper type] expected: FAIL @@ -94,12 +76,6 @@ [Origin interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [Origin interface: operation parse(USVString)] - expected: FAIL - - [Origin interface: operation fromURL(USVString)] - expected: FAIL - [Origin interface: attribute opaque] expected: FAIL @@ -115,18 +91,6 @@ [Stringification of new Origin()] expected: FAIL - [Origin interface: new Origin() must inherit property "parse(USVString)" with the proper type] - expected: FAIL - - [Origin interface: calling parse(USVString) on new Origin() with too few arguments must throw TypeError] - expected: FAIL - - [Origin interface: new Origin() must inherit property "fromURL(USVString)" with the proper type] - expected: FAIL - - [Origin interface: calling fromURL(USVString) on new Origin() with too few arguments must throw TypeError] - expected: FAIL - [Origin interface: new Origin() must inherit property "opaque" with the proper type] expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini @@ -1,101 +1,89 @@ [open-features-tokenization-screenx-screeny.html] expected: - if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): CRASH + if (os == "win") and not debug and (processor == "x86"): [CRASH, OK, TIMEOUT] if (os == "linux") and not fission and not debug: [OK, TIMEOUT] + if (os == "win") and debug: CRASH ["screenx=141" should set left position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL [" screenx = 141" should set left position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL ["screenx==141" should set left position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL ["\\nscreenx= 141" should set left position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL [",screenx=141,," should set left position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL ["SCREENX=141" should set left position of opened window] expected: - if (os == "linux") and not debug and fission and not asan and not tsan: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] - if (os == "linux") and debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL ["screenX=141" should set left position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL ["screeny=142" should set top position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL [" screeny = 142" should set top position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL ["screeny==142" should set top position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL ["\\nscreeny= 142" should set top position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL [",screeny=142,," should set top position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL ["SCREENY=142" should set top position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": FAIL ["screenY=142" should set top position of opened window] expected: - if (os == "linux") and not tsan and asan and not fission: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and debug: [PASS, FAIL] - if (os == "linux") and not tsan and not asan and not debug: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] + if (os == "linux") and not asan: [PASS, FAIL] if os == "android": 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 @@ -2,7 +2,9 @@ expected: ERROR [self.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [self.https.any.shadowrealm-in-audioworklet.html] expected: ERROR @@ -19,6 +21,4 @@ expected: [ERROR, TIMEOUT] [self.any.shadowrealm-in-sharedworker.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT - ERROR + expected: ERROR 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-not-contained.html.ini b/testing/web-platform/meta/intersection-observer/scroll-margin-not-contained.html.ini @@ -1,6 +1,7 @@ [scroll-margin-not-contained.html] [Test scroll margin intersection] expected: - if (os == "linux") and debug and fission: [PASS, FAIL] - if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and not asan and debug and fission: [PASS, FAIL] + if (os == "linux") and asan and fission: [PASS, FAIL] + if (os == "linux") and asan and not fission: [PASS, FAIL] if (os == "win") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/mediacapture-insertable-streams/tentative/VideoTrackGenerator.https.html.ini b/testing/web-platform/meta/mediacapture-insertable-streams/tentative/VideoTrackGenerator.https.html.ini @@ -1,9 +1,9 @@ [VideoTrackGenerator.https.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: OK - if os == "win": OK - if os == "linux": OK - [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, CRASH, TIMEOUT] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT] + if os == "mac": [OK, TIMEOUT] [Tests that VideoTrackGenerator forwards frames to sink] expected: FAIL diff --git a/testing/web-platform/meta/mediacapture-streams/GUM-optional-constraint.https.html.ini b/testing/web-platform/meta/mediacapture-streams/GUM-optional-constraint.https.html.ini @@ -1,6 +1,5 @@ [GUM-optional-constraint.https.html] expected: - if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if os == "mac": [OK, TIMEOUT] - if sessionHistoryInParent and (os == "android") and debug: [OK, TIMEOUT] + if os == "win": OK + if os == "linux": OK + [OK, TIMEOUT] diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: 09b9ffe544130191ef625df5364d8cf881d7f550 +upstream: 8558f9284f029694d95ec198cfe1f214138ae2a5 diff --git a/testing/web-platform/meta/permissions-policy/reporting/report-to-single-endpoint.https.sub.html.ini b/testing/web-platform/meta/permissions-policy/reporting/report-to-single-endpoint.https.sub.html.ini @@ -1,8 +1,8 @@ [report-to-single-endpoint.https.sub.html] expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT, CRASH] if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "mac") and debug: TIMEOUT - if (os == "mac") and not debug: [OK, TIMEOUT] + if os == "mac": [OK, TIMEOUT] [Reporting-Endpoints defined endpoint received reports.] expected: FAIL diff --git a/testing/web-platform/meta/streams/piping/then-interception.any.js.ini b/testing/web-platform/meta/streams/piping/then-interception.any.js.ini @@ -1,9 +1,7 @@ [then-interception.any.html] expected: - if (os == "android") and sessionHistoryInParent and debug: [OK, CRASH] - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] - if (os == "android") and not sessionHistoryInParent and debug: [OK, CRASH] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] + if (os == "android") and debug: [OK, CRASH] + if (os == "android") and not debug: [OK, TIMEOUT, CRASH] [then-interception.any.worker.html] @@ -28,7 +26,9 @@ ERROR [then-interception.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [then-interception.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/construct-byob-request.any.js.ini @@ -8,7 +8,9 @@ [construct-byob-request.any.worker.html] expected: - if os == "android": [OK, CRASH] + if (os == "android") and sessionHistoryInParent and debug: [OK, CRASH] + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] + if (os == "android") and not sessionHistoryInParent: [OK, CRASH] [construct-byob-request.any.shadowrealm.html] expected: diff --git a/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/tee.any.js.ini @@ -32,7 +32,9 @@ ERROR [tee.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [tee.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini b/testing/web-platform/meta/streams/readable-streams/bad-strategies.any.js.ini @@ -7,7 +7,7 @@ [bad-strategies.any.worker.html] expected: - if (os == "android") and not sessionHistoryInParent and debug: [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and debug: [TIMEOUT, OK, CRASH] if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] if (os == "android") and sessionHistoryInParent: [OK, CRASH] @@ -18,9 +18,7 @@ [bad-strategies.any.sharedworker.html] [bad-strategies.any.shadowrealm-in-dedicatedworker.html] - expected: - if not sessionHistoryInParent and debug: [TIMEOUT, ERROR] - ERROR + expected: ERROR [bad-strategies.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/cancel.any.js.ini b/testing/web-platform/meta/streams/readable-streams/cancel.any.js.ini @@ -1,10 +1,10 @@ [cancel.any.sharedworker.html] expected: - if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] [cancel.any.html] expected: + if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] if (os == "android") and not debug and sessionHistoryInParent: [OK, CRASH] if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] diff --git a/testing/web-platform/meta/streams/readable-streams/general.any.js.ini b/testing/web-platform/meta/streams/readable-streams/general.any.js.ini @@ -33,7 +33,9 @@ ERROR [general.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [general.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini b/testing/web-platform/meta/streams/readable-streams/patched-global.any.js.ini @@ -1,4 +1,6 @@ [patched-global.any.serviceworker.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [patched-global.any.sharedworker.html] @@ -8,8 +10,8 @@ [patched-global.any.html] expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT if (os == "mac") and not debug: [OK, CRASH] + if (os == "android") and debug: [OK, TIMEOUT] if (os == "android") and not debug: [OK, CRASH] [patched-global.any.shadowrealm.html] diff --git a/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini b/testing/web-platform/meta/streams/transform-streams/errors.any.js.ini @@ -1,8 +1,7 @@ [errors.any.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, CRASH] + if (os == "android") and not debug: [OK, TIMEOUT] [controller.error() should close writable immediately after readable.cancel()] expected: FAIL @@ -24,7 +23,8 @@ [errors.any.sharedworker.html] expected: - if not sessionHistoryInParent and debug: [OK, TIMEOUT] + if sessionHistoryInParent: OK + [OK, TIMEOUT] [controller.error() should close writable immediately after readable.cancel()] expected: FAIL diff --git a/testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini b/testing/web-platform/meta/streams/transform-streams/lipfuzz.any.js.ini @@ -1,6 +1,4 @@ [lipfuzz.any.serviceworker.html] - expected: - if (os == "android") and debug and sessionHistoryInParent: TIMEOUT [lipfuzz.any.html] @@ -18,7 +16,9 @@ ERROR [lipfuzz.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [lipfuzz.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini b/testing/web-platform/meta/streams/transform-streams/patched-global.any.js.ini @@ -2,9 +2,9 @@ [patched-global.any.html] expected: - if (os == "android") and debug and not sessionHistoryInParent: [OK, ERROR] - if (os == "android") and not debug and sessionHistoryInParent: [OK, CRASH] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and sessionHistoryInParent and not debug: [OK, CRASH] + if (os == "android") and not sessionHistoryInParent and debug: [OK, ERROR] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT, CRASH] if os == "mac": [OK, CRASH] [patched-global.any.sharedworker.html] @@ -23,6 +23,7 @@ [patched-global.any.shadowrealm-in-dedicatedworker.html] expected: + if (os == "android") and sessionHistoryInParent and debug: [ERROR, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini b/testing/web-platform/meta/streams/transform-streams/strategies.any.js.ini @@ -5,6 +5,7 @@ [strategies.any.html] expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] if (os == "android") and not debug: [OK, CRASH] [strategies.any.sharedworker.html] diff --git a/testing/web-platform/meta/streams/writable-streams/bad-underlying-sinks.any.js.ini b/testing/web-platform/meta/streams/writable-streams/bad-underlying-sinks.any.js.ini @@ -4,8 +4,7 @@ [bad-underlying-sinks.any.worker.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, CRASH] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug: [OK, TIMEOUT, CRASH] [bad-underlying-sinks.any.html] expected: @@ -28,7 +27,9 @@ expected: ERROR [bad-underlying-sinks.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [bad-underlying-sinks.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/byte-length-queuing-strategy.any.js.ini @@ -16,12 +16,12 @@ ERROR [byte-length-queuing-strategy.any.shadowrealm-in-dedicatedworker.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT - ERROR + expected: ERROR [byte-length-queuing-strategy.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [byte-length-queuing-strategy.any.shadowrealm-in-shadowrealm.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/count-queuing-strategy.any.js.ini @@ -25,7 +25,9 @@ expected: ERROR [count-queuing-strategy.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [count-queuing-strategy.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini b/testing/web-platform/meta/streams/writable-streams/properties.any.js.ini @@ -33,7 +33,9 @@ expected: ERROR [properties.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [properties.https.any.shadowrealm-in-serviceworker.html] expected: [ERROR, TIMEOUT] diff --git a/testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini b/testing/web-platform/meta/streams/writable-streams/reentrant-strategy.any.js.ini @@ -8,7 +8,8 @@ [reentrant-strategy.any.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH] - if (os == "android") and not debug: [OK, CRASH] + if (os == "android") and not debug and sessionHistoryInParent: [OK, CRASH] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, CRASH] [reentrant-strategy.any.sharedworker.html] diff --git a/testing/web-platform/meta/streams/writable-streams/write.any.js.ini b/testing/web-platform/meta/streams/writable-streams/write.any.js.ini @@ -33,7 +33,9 @@ expected: ERROR [write.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + ERROR [write.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/svg/text/inheritance.svg.ini b/testing/web-platform/meta/svg/text/inheritance.svg.ini @@ -1,25 +1,12 @@ [inheritance.svg] - [Property text-decoration-stroke has initial value none] - expected: FAIL - [Property shape-subtract does not inherit] expected: FAIL - [Property text-decoration-fill has initial value none] - expected: FAIL - [Property shape-inside does not inherit] expected: FAIL - [Property text-decoration-stroke does not inherit] - expected: FAIL - - [Property text-decoration-fill does not inherit] - expected: FAIL - [Property shape-inside has initial value auto] expected: FAIL [Property shape-subtract has initial value auto] expected: FAIL - diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.js.ini @@ -31,6 +31,8 @@ expected: ERROR [mutable-global-sharing.tentative.any.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [WebAssembly modules should export shared mutable globals with correct initial values] expected: FAIL diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/namespace-instance.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/namespace-instance.tentative.any.js.ini @@ -10,6 +10,8 @@ expected: ERROR [namespace-instance.tentative.any.worker.html] + expected: + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] [WebAssembly.namespaceInstance() should return the underlying instance with shared state] expected: FAIL @@ -18,6 +20,8 @@ [namespace-instance.tentative.any.html] + expected: + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] [WebAssembly.namespaceInstance() should return the underlying instance with shared state] expected: FAIL diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/resolve-export.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/resolve-export.tentative.any.js.ini @@ -11,6 +11,7 @@ [resolve-export.tentative.https.any.shadowrealm-in-serviceworker.html] expected: + if (os == "android") and sessionHistoryInParent and debug: [ERROR, TIMEOUT] if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/esm-integration/source-phase-string-builtins.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/esm-integration/source-phase-string-builtins.tentative.any.js.ini @@ -1,7 +1,5 @@ [source-phase-string-builtins.tentative.any.shadowrealm-in-dedicatedworker.html] - expected: - if not sessionHistoryInParent and debug: TIMEOUT - ERROR + expected: ERROR [source-phase-string-builtins.tentative.https.any.shadowrealm-in-serviceworker.html] expected: ERROR @@ -19,7 +17,9 @@ expected: ERROR [source-phase-string-builtins.tentative.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [source-phase-string-builtins.tentative.any.shadowrealm-in-window.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/exception/toString.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/exception/toString.tentative.any.js.ini @@ -9,7 +9,9 @@ expected: ERROR [toString.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [toString.tentative.https.any.shadowrealm-in-audioworklet.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/toString.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/toString.any.js.ini @@ -14,7 +14,9 @@ expected: ERROR [toString.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [toString.https.any.shadowrealm-in-audioworklet.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/type.tentative.any.js.ini @@ -58,17 +58,19 @@ expected: ERROR [type.tentative.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [type.tentative.any.shadowrealm-in-dedicatedworker.html] expected: - if sessionHistoryInParent and (os == "android") and debug: [ERROR, TIMEOUT] - if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent and debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [type.tentative.any.shadowrealm-in-shadowrealm.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not debug: [ERROR, TIMEOUT] ERROR [type.tentative.any.shadowrealm-in-sharedworker.html] diff --git a/testing/web-platform/meta/wasm/jsapi/tag/constructor.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/tag/constructor.tentative.any.js.ini @@ -20,8 +20,8 @@ [constructor.tentative.any.shadowrealm-in-window.html] expected: - if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] - ERROR + if sessionHistoryInParent: ERROR + [ERROR, TIMEOUT] [constructor.tentative.any.shadowrealm-in-sharedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/tag/toString.tentative.any.js.ini b/testing/web-platform/meta/wasm/jsapi/tag/toString.tentative.any.js.ini @@ -9,7 +9,7 @@ [toString.tentative.any.shadowrealm-in-dedicatedworker.html] expected: - if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [toString.tentative.https.any.shadowrealm-in-serviceworker.html] @@ -29,4 +29,5 @@ [toString.tentative.any.shadowrealm-in-sharedworker.html] expected: if (os == "linux") and debug and fission: [ERROR, CRASH] + if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop.html.ini @@ -1,4 +1,5 @@ [audiobuffersource-duration-loop.html] expected: - if sessionHistoryInParent and (os == "android") and debug: [OK, TIMEOUT] - if not sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent and debug: [OK, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-setsinkid.https.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-setsinkid.https.html.ini @@ -1,7 +1,7 @@ [audiocontext-sinkid-setsinkid.https.html] expected: - if (os == "android") and not sessionHistoryInParent and debug: [ERROR, TIMEOUT] - if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "android") and not sessionHistoryInParent: [ERROR, TIMEOUT] if os == "mac": [OK, ERROR, TIMEOUT] ERROR [setSinkId() with a valid device identifier should succeeded.] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/constructor-allowed-to-start.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-audiocontext-interface/constructor-allowed-to-start.html.ini @@ -1,5 +1,6 @@ [constructor-allowed-to-start.html] expected: if (os == "linux") and not fission and not debug: [OK, CRASH] + if (os == "android") and sessionHistoryInParent and debug: TIMEOUT if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.ini @@ -1,8 +1,8 @@ [mediaElementAudioSourceToScriptProcessorTest.html] expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT if (os == "android") and debug and not sessionHistoryInParent: [OK, TIMEOUT] - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, ERROR] - if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, ERROR] + if (os == "android") and not debug: [OK, ERROR, TIMEOUT] if os == "mac": [OK, TIMEOUT] [All data processed correctly] expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/activate/activate.py.ini @@ -6,3 +6,7 @@ [test_switch_between_contexts[tab\]] disabled: if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1884142 + + [test_switch_between_contexts[window\]] + expected: + if (display == "wayland") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/set.py.ini b/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/set.py.ini @@ -72,6 +72,7 @@ [test_set_to_available_size] expected: + if not tsan and (display == "wayland") and debug: [PASS, FAIL] if tsan: [PASS, FAIL] [test_width_as_current] diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-restartIce-onnegotiationneeded.https.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-restartIce-onnegotiationneeded.https.html.ini @@ -1,4 +1,4 @@ [RTCPeerConnection-restartIce-onnegotiationneeded.https.html] expected: - if sessionHistoryInParent and (os == "android") and not debug: [OK, TIMEOUT] - if not sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and debug: TIMEOUT + if (os == "android") and not debug: [OK, TIMEOUT] 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,13 +1,16 @@ [rtp-demuxing.html] bug: 1709960 expected: - if (os == "linux") and not debug: [OK, TIMEOUT] + if (os == "linux") and not asan and not debug: [OK, TIMEOUT] + if (os == "linux") and asan: [OK, TIMEOUT] [Can demux two video tracks with different payload types on a bundled connection] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] - if os == "linux": [PASS, TIMEOUT] + if (os == "linux") and asan: [PASS, TIMEOUT] + if (os == "linux") and not asan: [PASS, TIMEOUT] [Can demux two video tracks with the same payload type on an unbundled connection] expected: - if os == "linux": [PASS, NOTRUN] + if (os == "linux") and asan: [PASS, NOTRUN] + if (os == "linux") and not asan: [PASS, NOTRUN] 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,10 @@ [h264.https.html] bug: 1709960 expected: - if (os == "linux") and not debug: [OK, TIMEOUT] + if (os == "linux") and not asan and not debug: [OK, TIMEOUT] + if (os == "linux") and asan: [OK, TIMEOUT] [H264 simulcast setup with two streams] expected: + if (os == "linux") and not asan and not debug: [PASS, TIMEOUT] if (os == "mac") and not debug: [PASS, FAIL] - if (os == "linux") and not debug: [PASS, TIMEOUT] + if (os == "linux") and asan: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/webtransport/close.https.any.js.ini b/testing/web-platform/meta/webtransport/close.https.any.js.ini @@ -1,8 +1,7 @@ [close.https.any.sharedworker.html] expected: - if not tsan and (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] - if not tsan and (os == "mac") and debug: [OK, TIMEOUT] - if tsan: [OK, ERROR, TIMEOUT, CRASH] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] [OK, TIMEOUT, CRASH] [close] expected: [PASS, TIMEOUT] @@ -66,8 +65,7 @@ [close with code and reason] expected: - if not tsan and not fission and not debug: [FAIL, PASS, TIMEOUT, NOTRUN] - if tsan: [PASS, FAIL, TIMEOUT, NOTRUN] + if not fission and not debug: [PASS, FAIL, TIMEOUT, NOTRUN] [PASS, TIMEOUT, NOTRUN] [close with code and long reason] @@ -91,7 +89,7 @@ [OK, TIMEOUT] [close] expected: - if (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL, TIMEOUT] + if (os == "linux") and not debug and not asan: [PASS, FAIL, TIMEOUT] if (os == "mac") and debug: [PASS, FAIL, TIMEOUT] [PASS, TIMEOUT] @@ -100,6 +98,7 @@ [close with code and reason] expected: + if fission and (os == "mac") and debug: [FAIL, PASS, TIMEOUT, NOTRUN] if not fission: [PASS, FAIL, TIMEOUT, NOTRUN] [PASS, TIMEOUT, NOTRUN]