commit e911c81747e2d7d063600c6a0cd1ecc126175943 parent eb84ab75e11ede2c87025c8e429b3d283a1531d6 Author: moz-wptsync-bot <wptsync@mozilla.com> Date: Mon, 5 Jan 2026 10:40:50 +0000 Bug 2008513 - [wpt-sync] Update web-platform-tests to 48866a98b0022b880d2221e2992fb606df817051, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 48866a98b0022b880d2221e2992fb606df817051 wpt-type: landing Diffstat:
39 files changed, 95 insertions(+), 65 deletions(-)
diff --git a/testing/web-platform/meta/audio-output/setSinkId.https.html.ini b/testing/web-platform/meta/audio-output/setSinkId.https.html.ini @@ -2,4 +2,4 @@ prefs: if os != "mac": [media.navigator.streams.fake:false] expected: - if (os == "android") and fission: [TIMEOUT, OK] + if (os == "mac") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/compression/compression-constructor-error.any.js.ini b/testing/web-platform/meta/compression/compression-constructor-error.any.js.ini @@ -9,8 +9,8 @@ [compression-constructor-error.any.serviceworker.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 == "android") and debug and sessionHistoryInParent: TIMEOUT + if (os == "android") and not debug: [OK, TIMEOUT] [compression-constructor-error.any.sharedworker.html] diff --git a/testing/web-platform/meta/console/console-tests-historical.any.js.ini b/testing/web-platform/meta/console/console-tests-historical.any.js.ini @@ -1,11 +1,11 @@ [console-tests-historical.any.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] [console-tests-historical.any.worker.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] [console-tests-historical.any.shadowrealm.html] expected: diff --git a/testing/web-platform/meta/css/css-ruby/ruby-annotation-with-margin.html.ini b/testing/web-platform/meta/css/css-ruby/ruby-annotation-with-margin.html.ini @@ -0,0 +1,2 @@ +[ruby-annotation-with-margin.html] + expected: FAIL diff --git a/testing/web-platform/meta/encoding/streams/decode-attributes.any.js.ini b/testing/web-platform/meta/encoding/streams/decode-attributes.any.js.ini @@ -8,7 +8,8 @@ [decode-attributes.any.serviceworker.html] expected: - if (os == "android") and not debug: [OK, ERROR] + if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, ERROR] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR] [decode-attributes.any.worker.html] expected: @@ -32,8 +33,7 @@ [decode-attributes.any.shadowrealm-in-sharedworker.html] expected: - if not sessionHistoryInParent and debug: TIMEOUT - if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [decode-attributes.any.shadowrealm-in-window.html] diff --git a/testing/web-platform/meta/encoding/streams/readable-writable-properties.any.js.ini b/testing/web-platform/meta/encoding/streams/readable-writable-properties.any.js.ini @@ -31,7 +31,9 @@ expected: [ERROR, TIMEOUT] [readable-writable-properties.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if (os == "android") and debug and sessionHistoryInParent: TIMEOUT + ERROR [readable-writable-properties.any.shadowrealm-in-sharedworker.html] expected: ERROR 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 @@ -1,6 +1,7 @@ [textdecoder-utf16-surrogates.any.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: TIMEOUT [textdecoder-utf16-surrogates.any.worker.html] expected: diff --git a/testing/web-platform/meta/event-timing/click.html.ini b/testing/web-platform/meta/event-timing/click.html.ini @@ -1,7 +1,6 @@ [click.html] [Event Timing click.] expected: - if debug and (os == "win") and (processor == "x86"): PASS if debug and (os == "linux") and fission: PASS if debug and (os == "android"): PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.https.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.https.optional.sub.html.ini @@ -15,11 +15,11 @@ [sec-fetch-site - Same-Site -> Same Origin] expected: - if (os == "linux") and debug and fission: [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and debug and fission: [NOTRUN, TIMEOUT, PASS] [sec-fetch-site - Same-Site -> Same-Site] expected: - if (os == "linux") and debug and fission: [TIMEOUT, NOTRUN, PASS] + if (os == "linux") and debug and fission: [NOTRUN, TIMEOUT, PASS] [sec-fetch-site - Same-Site -> Cross-Site] expected: @@ -27,7 +27,7 @@ [sec-fetch-site - HTTPS downgrade-upgrade] expected: - if (os == "linux") and debug and fission: [NOTRUN, TIMEOUT, PASS] + if (os == "linux") and debug and fission: [NOTRUN, PASS, TIMEOUT] [sec-fetch-mode] expected: @@ -39,7 +39,7 @@ [sec-fetch-site - Same-Origin -> Same-Site] expected: - if (os == "linux") and debug and fission: [PASS, TIMEOUT] + if (os == "linux") and debug and fission: [PASS, TIMEOUT, NOTRUN] [sec-fetch-site - Same-Origin -> Cross-Site] expected: diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/customizable-select/select-open-invalidation.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/customizable-select/select-open-invalidation.html.ini @@ -1,2 +1,4 @@ [select-open-invalidation.html] - expected: FAIL + expected: + if tsan: [FAIL, TIMEOUT] + FAIL 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/mozilla-sync b/testing/web-platform/meta/mozilla-sync @@ -1 +1 @@ -upstream: e5b1595d0befb5b3986865b99524290c4435b449 +upstream: 48866a98b0022b880d2221e2992fb606df817051 diff --git a/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent.html.ini b/testing/web-platform/meta/pointerevents/pointerevent_click_is_a_pointerevent.html.ini @@ -13,6 +13,7 @@ [pointerevent_click_is_a_pointerevent.html?touch] expected: + if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT] if (os == "linux") and debug and not fission: [OK, TIMEOUT] [click using touch is a PointerEvent with correct properties] expected: @@ -20,8 +21,10 @@ [click using touch is a PointerEvent with correct properties in a subframe] expected: + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] if (os == "linux") and debug and not fission: [PASS, NOTRUN] [click using touch is a PointerEvent with correct properties when no other PointerEvent listeners are present] expected: + if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT] if (os == "linux") and debug and not fission: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/referrer-policy/4K/gen/top.http-rp/no-referrer-when-downgrade/img-tag.http.html.ini b/testing/web-platform/meta/referrer-policy/4K/gen/top.http-rp/no-referrer-when-downgrade/img-tag.http.html.ini @@ -1,3 +1,3 @@ [img-tag.http.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and debug and not fission: TIMEOUT diff --git a/testing/web-platform/meta/service-workers/service-worker/navigation-timing-extended.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/navigation-timing-extended.https.html.ini @@ -2,6 +2,7 @@ [Service worker controlled navigation timing] expected: if (os == "linux") and not fission and debug: FAIL + if (os == "android") and not sessionHistoryInParent and debug: FAIL if (os == "linux") and fission: FAIL - if os == "android": FAIL + if (os == "android") and sessionHistoryInParent: FAIL [FAIL, PASS] diff --git a/testing/web-platform/meta/service-workers/service-worker/register-same-scope-different-script-url.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/register-same-scope-different-script-url.https.html.ini @@ -13,5 +13,6 @@ [Register different scripts concurrently] expected: if fission and (os == "win") and not debug and (processor == "x86_64"): PASS - if not fission: PASS + if not fission and (os == "linux") and not debug: PASS + if not fission and (os == "android"): PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/streams/piping/abort.any.js.ini b/testing/web-platform/meta/streams/piping/abort.any.js.ini @@ -31,7 +31,9 @@ ERROR [abort.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [abort.any.shadowrealm-in-dedicatedworker.html] expected: 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 @@ -1,4 +1,6 @@ [construct-byob-request.any.html] + expected: + if not sessionHistoryInParent and debug: [OK, TIMEOUT] [construct-byob-request.any.serviceworker.html] diff --git a/testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/general.any.js.ini @@ -14,6 +14,8 @@ if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [general.any.sharedworker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [general.any.shadowrealm.html] expected: diff --git a/testing/web-platform/meta/streams/readable-byte-streams/patched-global.any.js.ini b/testing/web-platform/meta/streams/readable-byte-streams/patched-global.any.js.ini @@ -9,6 +9,7 @@ [patched-global.any.shadowrealm-in-dedicatedworker.html] expected: if (os == "android") and debug and sessionHistoryInParent: [ERROR, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: [ERROR, TIMEOUT] ERROR [patched-global.https.any.shadowrealm-in-audioworklet.html] @@ -38,3 +39,5 @@ if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [patched-global.any.worker.html] + expected: + if not sessionHistoryInParent and debug: [OK, TIMEOUT] 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 @@ -7,7 +7,7 @@ [tee.any.serviceworker.html] expected: - if (os == "android") and not debug and sessionHistoryInParent: [OK, TIMEOUT, ERROR] + if (os == "android") and not debug and sessionHistoryInParent: [OK, ERROR, TIMEOUT] if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR, TIMEOUT] if (os == "win") and not debug: [OK, TIMEOUT] @@ -38,7 +38,9 @@ ERROR [tee.any.shadowrealm-in-window.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [tee.any.shadowrealm-in-shadowrealm.html] expected: 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,7 +16,9 @@ ERROR [byte-length-queuing-strategy.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and debug: [ERROR, TIMEOUT] + ERROR [byte-length-queuing-strategy.any.shadowrealm-in-sharedworker.html] expected: diff --git a/testing/web-platform/meta/streams/writable-streams/close.any.js.ini b/testing/web-platform/meta/streams/writable-streams/close.any.js.ini @@ -1,5 +1,6 @@ [close.any.serviceworker.html] expected: + if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, ERROR] [close.any.worker.html] diff --git a/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini b/testing/web-platform/meta/streams/writable-streams/constructor.any.js.ini @@ -11,6 +11,7 @@ [constructor.any.serviceworker.html] expected: + if (os == "android") and debug and not sessionHistoryInParent: [OK, CRASH] if (os == "android") and not debug and sessionHistoryInParent: [OK, ERROR, TIMEOUT] if (os == "android") and not debug and not sessionHistoryInParent: [OK, ERROR] diff --git a/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini b/testing/web-platform/meta/streams/writable-streams/floating-point-total-queue-size.any.js.ini @@ -1,6 +1,7 @@ [floating-point-total-queue-size.any.serviceworker.html] expected: - if (os == "android") and not debug: [OK, ERROR] + if (os == "android") and not debug and sessionHistoryInParent: [OK, ERROR] + if (os == "android") and not debug and not sessionHistoryInParent: [OK, TIMEOUT, ERROR] [floating-point-total-queue-size.any.worker.html] diff --git a/testing/web-platform/meta/streams/writable-streams/general.any.js.ini b/testing/web-platform/meta/streams/writable-streams/general.any.js.ini @@ -9,6 +9,7 @@ [general.any.sharedworker.html] expected: if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT] + if (os == "android") and not sessionHistoryInParent and debug: [OK, TIMEOUT] [general.any.serviceworker.html] expected: diff --git a/testing/web-platform/meta/streams/writable-streams/start.any.js.ini b/testing/web-platform/meta/streams/writable-streams/start.any.js.ini @@ -9,9 +9,8 @@ [start.any.serviceworker.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") and not debug: [OK, ERROR] + if sessionHistoryInParent and (os == "mac") and not debug: [OK, ERROR] + if not sessionHistoryInParent: [OK, TIMEOUT] [start.any.worker.html] expected: @@ -27,7 +26,9 @@ expected: [ERROR, TIMEOUT] [start.any.shadowrealm-in-dedicatedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [start.any.shadowrealm-in-sharedworker.html] expected: ERROR @@ -39,4 +40,6 @@ expected: ERROR [start.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR diff --git a/testing/web-platform/meta/svg/path/error-handling/render-until-error.svg.ini b/testing/web-platform/meta/svg/path/error-handling/render-until-error.svg.ini @@ -1,4 +1,5 @@ [render-until-error.svg] max-asserts: 2 expected: + if (os == "linux") and swgl and debug and not fission: [PASS, ERROR] if (os == "win") and not debug: [PASS, FAIL] 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 @@ -2,7 +2,9 @@ expected: ERROR [source-phase-string-builtins.tentative.https.any.shadowrealm-in-serviceworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [source-phase-string-builtins.tentative.any.shadowrealm-in-sharedworker.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 @@ -6,7 +6,9 @@ expected: ERROR [toString.tentative.any.shadowrealm-in-shadowrealm.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [toString.tentative.any.shadowrealm-in-window.html] expected: diff --git a/testing/web-platform/meta/wasm/jsapi/instance/constructor.any.js.ini b/testing/web-platform/meta/wasm/jsapi/instance/constructor.any.js.ini @@ -11,7 +11,9 @@ expected: ERROR [constructor.any.shadowrealm-in-sharedworker.html] - expected: ERROR + expected: + if not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + ERROR [constructor.any.shadowrealm-in-dedicatedworker.html] expected: ERROR diff --git a/testing/web-platform/meta/wasm/jsapi/table/grow.any.js.ini b/testing/web-platform/meta/wasm/jsapi/table/grow.any.js.ini @@ -1,4 +1,6 @@ [grow.any.worker.html] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [grow.any.html] @@ -7,8 +9,8 @@ [grow.any.shadowrealm-in-dedicatedworker.html] expected: - if (os == "win") and not debug and (processor == "x86_64"): [ERROR, CRASH] if (os == "android") and sessionHistoryInParent and not debug: [ERROR, TIMEOUT] + if (os == "win") and not debug: [ERROR, CRASH] ERROR [grow.any.shadowrealm-in-window.html] diff --git a/testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini b/testing/web-platform/meta/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini @@ -1,4 +1,5 @@ [audiochannelmerger-basic.html] expected: - if (os == "android") and not sessionHistoryInParent and not debug: [OK, TIMEOUT] - if (os == "android") and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and sessionHistoryInParent: [OK, TIMEOUT] + if (os == "android") and debug and not sessionHistoryInParent: TIMEOUT + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js.ini @@ -21,6 +21,7 @@ [DOMException-constructor-and-prototype.any.shadowrealm-in-window.html] expected: if (os == "win") and not debug and (processor == "x86_64"): [ERROR, CRASH] + if (os == "android") and not sessionHistoryInParent and not debug: [ERROR, TIMEOUT] ERROR [DOMException-constructor-and-prototype.any.shadowrealm-in-sharedworker.html] diff --git a/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-is-error.any.js.ini b/testing/web-platform/meta/webidl/ecmascript-binding/es-exceptions/DOMException-is-error.any.js.ini @@ -1,5 +1,7 @@ [DOMException-is-error.any.html] prefs: [javascript.options.experimental.error_iserror:true] + expected: + if not sessionHistoryInParent and not debug: [OK, TIMEOUT] [DOMException-is-error.any.worker.html] prefs: [javascript.options.experimental.error_iserror:true] diff --git a/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame-simulcast.https.html.ini b/testing/web-platform/meta/webrtc-encoded-transform/script-transform-generateKeyFrame-simulcast.https.html.ini @@ -1,27 +1,21 @@ [script-transform-generateKeyFrame-simulcast.https.html] expected: - if (os_version == "24.04") and not debug: [OK, CRASH] - if os_version == "18.04": [OK, CRASH] + if (os == "linux") and not debug: [OK, CRASH] [generateKeyFrame for rid that was negotiated away fails] bug: 1709960 expected: - if (os == "android") and not debug and (os_version == "7.0") and not sessionHistoryInParent: [PASS, FAIL] - if (os == "android") and not debug and (os_version == "14") and sessionHistoryInParent: [PASS, FAIL] - if (os == "win") and (processor == "x86"): [PASS, FAIL] + if (processor == "x86_64") and (os == "android") and sessionHistoryInParent and not debug: [PASS, FAIL] + if processor == "x86": [PASS, FAIL] [generateKeyFrame works with simulcast rids] bug: 1709960 expected: - if (os_version == "7.0") and sessionHistoryInParent and debug: PASS - if (os_version == "14") and sessionHistoryInParent and debug: PASS - if (os_version == "7.0") and not sessionHistoryInParent: PASS - if (os_version == "14.70") and debug: PASS - if (os_version == "14") and not sessionHistoryInParent: PASS - if os_version == "24.04": PASS + if (os == "mac") and debug: PASS + if (os == "android") and debug: PASS + if os == "linux": PASS [PASS, FAIL] [generateKeyFrame with rid after simulcast->unicast negotiation fails] bug: 1709960 expected: - if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL] if (os == "android") and not debug: [PASS, FAIL] 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,17 +1,13 @@ [rtp-demuxing.html] bug: 1709960 expected: - if not asan and (os == "linux") and not debug: [OK, TIMEOUT] - if asan: [OK, TIMEOUT] + if (os == "linux") and not debug: [OK, TIMEOUT] [Can demux two video tracks with different payload types on a bundled connection] expected: - if os == "win": PASS - if os == "mac": [PASS, FAIL] - if os == "android": PASS - [PASS, TIMEOUT] + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + if os == "linux": [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": [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,10 +1,9 @@ [h264.https.html] bug: 1709960 expected: - if not asan and (os == "linux") and not debug: [OK, TIMEOUT] - if asan: [OK, TIMEOUT] + if (os == "linux") and not debug: [OK, TIMEOUT] [H264 simulcast setup with two streams] expected: - if (os == "linux") and not debug and asan: [PASS, TIMEOUT] - if (os == "linux") and not debug and not asan: [PASS, TIMEOUT] - if os == "mac": [PASS, FAIL] + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/workers/semantics/run-a-worker/002.html.ini b/testing/web-platform/meta/workers/semantics/run-a-worker/002.html.ini @@ -1,3 +1,3 @@ [002.html] expected: - if tsan: CRASH + if (os == "android") and sessionHistoryInParent and not debug: [OK, TIMEOUT]