From d8bbc7858622b6d9c278469aab701ca0b609cddf Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 15 May 2024 05:35:49 +0200 Subject: Merging upstream version 126.0. Signed-off-by: Daniel Baumann --- .../read-text/load-text-plain.html.ini | 2 +- .../cross-origin-isolated.sub.https.html.ini | 1 + ...-features-tokenization-screenx-screeny.html.ini | 4 +- .../2d.gradient.colormix.html.ini | 3 + ...t.componentTransfer.discrete.tentative.html.ini | 2 - ...ject.componentTransfer.gamma.tentative.html.ini | 2 - ...t.componentTransfer.identity.tentative.html.ini | 2 - ...ect.componentTransfer.linear.tentative.html.ini | 2 - ...ject.componentTransfer.table.tentative.html.ini | 2 - .../createImageBitmap-origin.sub.html.ini | 6 +- ...t.componentTransfer.discrete.tentative.html.ini | 2 - ...ject.componentTransfer.gamma.tentative.html.ini | 2 - ...t.componentTransfer.identity.tentative.html.ini | 2 - ...ect.componentTransfer.linear.tentative.html.ini | 2 - ...ject.componentTransfer.table.tentative.html.ini | 2 - .../2d.text.draw.baseline.alphabetic.worker.js.ini | 3 + .../text/2d.text.draw.baseline.top.worker.js.ini | 3 + ...re.fontBoundingBox-reduced-ascent.worker.js.ini | 3 + .../resource-popup.https.html.ini | 25 ++--- testing/web-platform/meta/html/dom/__dir__.ini | 2 +- .../global-attributes/dir-assorted.window.js.ini | 10 -- .../dir-auto-dynamic-changes.window.js.ini | 3 - .../meta/html/dom/idlharness.https.html.ini | 86 ++++++--------- .../element-render-blocking-005.html.ini | 3 + .../query-encoding/utf-16le.html.ini | 4 + .../resolving-urls/query-encoding/utf-8.html.ini | 2 + .../query-encoding/windows-1251.html.ini | 11 +- .../query-encoding/windows-1252.html.ini | 8 +- .../marquee-events-historical.html.ini | 8 -- .../the-marquee-element-0/marquee-loop.html.ini | 3 - .../marquee-scrollamount.html.ini | 3 - .../marquee-scrolldelay.html.ini | 3 - .../video-aspect-ratio.html.ini | 2 +- .../embedded-content/bfcache/embedded-mp4.html.ini | 19 +--- .../media-elements/audio_loop_base.html.ini | 2 +- .../media-elements/audio_loop_seek_to_eos.html.ini | 2 +- .../autoplay-with-broken-track.html.ini | 2 +- .../media-elements/event_canplay.html.ini | 2 +- .../media-elements/event_canplaythrough.html.ini | 2 +- .../media-elements/event_loadeddata.html.ini | 2 +- .../media-elements/event_loadedmetadata.html.ini | 2 +- .../media-elements/event_loadstart.html.ini | 2 +- .../event_order_canplay_canplaythrough.html.ini | 2 +- .../event_order_loadedmetadata_loadeddata.html.ini | 2 +- .../media-elements/event_pause.html.ini | 2 +- .../media-elements/event_pause_noautoplay.html.ini | 2 +- .../media-elements/event_play_noautoplay.html.ini | 2 +- .../event_playing_noautoplay.html.ini | 2 +- .../event_progress_noautoplay.html.ini | 2 +- .../media-elements/event_timeupdate.html.ini | 18 ++-- .../event_timeupdate_noautoplay.html.ini | 2 +- .../interfaces/TextTrack/addCue.html.ini | 2 +- .../autoplay-overrides-preload.html.ini | 2 +- .../load-removes-queued-error-event.html.ini | 2 +- ...ection-invoke-audio-constructor-no-src.html.ini | 3 + ...urce-selection-source-media-env-change.html.ini | 1 + .../media-elements/media_fragment_seek.html.ini | 5 +- .../media-elements/mime-types/canPlayType.html.ini | 39 ++++++- .../networkState_during_loadstart.html.ini | 3 + .../media-elements/networkState_initial.html.ini | 2 +- .../currentTime-move-within-document.html.ini | 3 + .../currentTime.html.ini | 2 +- .../paused_true_during_pause.html.ini | 2 +- .../loop-from-ended.tentative.html.ini | 2 +- .../pause-move-within-document.html.ini | 2 +- ...se-remove-from-document-different-load.html.ini | 3 +- .../pause-remove-from-document.html.ini | 2 +- .../media-elements/preserves-pitch.html.ini | 5 +- .../ready-states/autoplay-hidden.optional.html.ini | 7 +- .../autoplay-with-slow-text-tracks.html.ini | 2 +- .../media-elements/ready-states/autoplay.html.ini | 3 +- .../readyState_during_canplaythrough.html.ini | 2 +- .../readyState_during_loadedmetadata.html.ini | 2 +- .../media-elements/readyState_initial.html.ini | 2 +- .../seeking/seek-to-currentTime.html.ini | 2 +- .../seeking/seek-to-max-value.htm.ini | 2 +- .../seeking/seek-to-negative-time.htm.ini | 2 +- ...reflects_attribute_not_source_elements.html.ini | 2 +- .../track/track-element/src-clear-cues.html.ini | 2 +- .../track/track-element/track-active-cues.html.ini | 2 +- .../track/track-element/track-cue-mutable.html.ini | 2 +- .../track-cue-negative-duration.html.ini | 2 +- .../track-cue-negative-timestamp-events.html.ini | 2 +- ...ange-dynamically-created-track-element.html.ini | 2 +- .../track-element/track-cues-cuechange.html.ini | 2 +- .../track-element/track-cues-enter-exit.html.ini | 2 +- .../track-cues-enter-seeking.html.ini | 2 +- .../track/track-element/track-cues-missed.html.ini | 5 +- .../track-cues-pause-on-exit.html.ini | 2 +- .../track-element/track-cues-seeking.html.ini | 2 +- .../track-cues-sorted-before-dispatch.html.ini | 7 +- .../track-delete-during-setup.html.ini | 2 +- .../track-element/track-disabled-addcue.html.ini | 2 +- .../track/track-element/track-disabled.html.ini | 2 +- .../track-element/track-insert-after-load.html.ini | 2 +- .../track-element/track-mode-disabled.html.ini | 9 +- .../track-mode-not-changed-by-new-track.html.ini | 4 +- .../track-mode-triggers-loading.html.ini | 2 +- .../track/track-element/track-mode.html.ini | 2 +- .../track-element/track-remove-active-cue.html.ini | 2 +- .../track-remove-by-setting-innerHTML.html.ini | 2 +- .../track-remove-insert-ready-state.html.ini | 2 +- .../track-element/track-remove-track.html.ini | 2 +- .../track-selection-metadata.html.ini | 2 +- .../track-webvtt-non-snap-to-lines.html.ini | 1 + .../media-elements/video_volume_check.html.ini | 2 +- .../security.pattern.fillStyle.sub.html.ini | 7 +- ...ss-origin-delivered.tentative.sub.window.js.ini | 5 + ...-cross-origin-frame.tentative.sub.window.js.ini | 12 +++ ...-child-cross-origin.tentative.sub.window.js.ini | 7 -- ...hild-delivered-both.tentative.sub.window.js.ini | 9 ++ ...ion-child-delivered.tentative.sub.window.js.ini | 12 +++ ...on-child-frame-both.tentative.sub.window.js.ini | 11 ++ ...igation-child-frame.tentative.sub.window.js.ini | 8 ++ ...n-child-unsandboxed.tentative.sub.window.js.ini | 8 ++ ...op-navigation-child.tentative.sub.window.js.ini | 22 ---- ...oss-origin-escalate.tentative.sub.window.js.ini | 17 +++ ...vigation-cross-site.tentative.sub.window.js.ini | 6 -- ...escalate-privileges.tentative.sub.window.js.ini | 26 ----- ...d-allow-same-origin.tentative.sub.window.js.ini | 10 ++ ...ild-frame-allow-top.tentative.sub.window.js.ini | 11 ++ ...cross-origin-parent.tentative.sub.window.js.ini | 7 ++ ...-sandboxed-escalate.tentative.sub.window.js.ini | 14 +++ ...cross-origin-parent.tentative.sub.window.js.ini | 3 + ...unsandboxed-inherit.tentative.sub.window.js.ini | 15 +++ ...ndchild-unsandboxed.tentative.sub.window.js.ini | 7 ++ ...vigation-grandchild.tentative.sub.window.js.ini | 19 ---- ...-site-no-activation.tentative.sub.window.js.ini | 9 ++ ...avigation-same-site.tentative.sub.window.js.ini | 4 + ...r-activation-sticky.tentative.sub.window.js.ini | 4 + ...ion-user-activation.tentative.sub.window.js.ini | 7 -- .../the-iframe-element/sandbox_004.htm.ini | 5 +- .../environment-changes/viewport-change.html.ini | 8 +- .../resize-during-playback.html.ini | 2 +- .../video_initially_paused.html.ini | 3 +- ...on-and-datalist-invalidation.tentative.html.ini | 2 - ...ct-child-button-and-datalist.tentative.html.ini | 2 - .../select-datalist-options-idl.tentative.html.ini | 9 -- .../select-parsing.tentative.html.ini | 18 ---- ...ce-custom-button-no-datalist.tentative.html.ini | 2 + ...ce-no-button-custom-datalist.tentative.html.ini | 2 + ...arance-no-button-no-datalist.tentative.html.ini | 2 + ...on-and-datalist-invalidation.tentative.html.ini | 2 + ...ct-child-button-and-datalist.tentative.html.ini | 2 + .../select-datalist-options-idl.tentative.html.ini | 9 ++ .../select-keyboard-behavior.tentative.html.ini | 97 +++++++++++++++++ .../select-mouse-behavior.tentative.html.ini | 6 ++ .../select-parsing.tentative.html.ini | 18 ++++ .../selectedoption.tentative.html.ini | 3 + .../interactive-content.html.ini | 93 ++++++++++------ ...nterestevent-dispatch-shadow.tentative.html.ini | 6 ++ .../interestevent-interface.tentative.html.ini | 66 ++++++++++++ ...target-button-event-dispatch.tentative.html.ini | 21 ++++ ...sttarget-on-popover-behavior.tentative.html.ini | 27 +++++ ...target-button-event-dispatch.tentative.html.ini | 30 ++++++ ...et-generic-eventtarget-crash.tentative.html.ini | 3 - ...voketarget-on-audio-behavior.tentative.html.ini | 2 + ...et-on-audio-invalid-behavior.tentative.html.ini | 3 + ...ketarget-on-popover-behavior.tentative.html.ini | 120 ++++----------------- ...-on-popover-invalid-behavior.tentative.html.ini | 15 +++ ...voketarget-on-video-behavior.tentative.html.ini | 17 ++- .../bounded-css-properties.html.ini | 3 - .../bounded-css-properties.tentative.html.ini | 3 + ...splay-css-property-reference.tentative.html.ini | 2 + .../display-css-property.tentative.html.ini | 3 + .../invalid-css-properties.html.ini | 3 - .../invalid-css-properties.tentative.html.ini | 3 + .../negative-offset-and-margin.html.ini | 7 -- .../negative-offset-and-margin.tentative.html.ini | 7 ++ .../no-end-tag-no-contents.html.ini | 3 - .../no-end-tag-no-contents.tentative.html.ini | 3 + ...ton-type-reset-popovertarget.tentative.html.ini | 3 + .../popovers/popover-light-dismiss.html.ini | 9 +- ...ver-top-layer-nesting-anchor.tentative.html.ini | 7 -- ...over-top-layer-nesting-hints.tentative.html.ini | 3 - .../popover-top-layer-nesting.tentative.html.ini | 35 ------ .../css-module/integrity.html.ini | 5 +- .../json-module/integrity.html.ini | 5 +- .../dynamic-import/microtasks/basic.any.js.ini | 3 - .../microtasks/serviceworker.any.js.ini | 3 - .../module/instantiation-error-3.html.ini | 5 - .../module/instantiation-error-4.html.ini | 5 - .../module/instantiation-error-5.html.ini | 5 - .../document-write/document.write-01.xhtml.ini | 2 +- .../navigator-window-controls-overlay.html.ini | 23 ---- ...ator-window-controls-overlay.tentative.html.ini | 21 ++++ .../navigator_user_agent.https.html.ini | 8 -- .../navigator_user_agent.https.tentative.html.ini | 6 ++ 188 files changed, 853 insertions(+), 652 deletions(-) create mode 100644 testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.gradient.colormix.html.ini create mode 100644 testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.alphabetic.worker.js.ini create mode 100644 testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.top.worker.js.ini create mode 100644 testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox-reduced-ascent.worker.js.ini delete mode 100644 testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini create mode 100644 testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-005.html.ini delete mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events-historical.html.ini delete mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html.ini delete mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html.ini delete mode 100644 testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime-move-within-document.html.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-frame.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered-both.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame-both.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-unsandboxed.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-origin-escalate.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-allow-same-origin.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-frame-allow-top.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-cross-origin-parent.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-escalate.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-cross-origin-parent.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-inherit.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site-no-activation.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site.tentative.sub.window.js.ini create mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation-sticky.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-custom-button-no-datalist.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-no-button-custom-datalist.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-appearance-no-button-no-datalist.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-child-button-and-datalist-invalidation.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-child-button-and-datalist.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-datalist-options-idl.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-keyboard-behavior.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-mouse-behavior.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/select-parsing.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/forms/the-select-element/stylable-select/selectedoption.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/interestevent-dispatch-shadow.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/interestevent-interface.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/interesttarget-button-event-dispatch.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/interesttarget-on-popover-behavior.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/invokers/invoketarget-generic-eventtarget-crash.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/invoketarget-on-audio-invalid-behavior.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-invalid-behavior.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/display-css-property-reference.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/display-css-property.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/permission-element/no-end-tag-no-contents.html.ini create mode 100644 testing/web-platform/meta/html/semantics/permission-element/no-end-tag-no-contents.tentative.html.ini create mode 100644 testing/web-platform/meta/html/semantics/popovers/button-type-reset-popovertarget.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/serviceworker.any.js.ini delete mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/instantiation-error-3.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/instantiation-error-4.html.ini delete mode 100644 testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/instantiation-error-5.html.ini delete mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-window-controls-overlay.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-window-controls-overlay.tentative.html.ini delete mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator_user_agent.https.html.ini create mode 100644 testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator_user_agent.https.tentative.html.ini (limited to 'testing/web-platform/meta/html') diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/read-text/load-text-plain.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/read-text/load-text-plain.html.ini index 366a884203..fbe830b8e6 100644 --- a/testing/web-platform/meta/html/browsers/browsing-the-web/read-text/load-text-plain.html.ini +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/read-text/load-text-plain.html.ini @@ -1,3 +1,3 @@ [load-text-plain.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/cross-origin-isolated.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/cross-origin-isolated.sub.https.html.ini index 6e0dedb30e..62c13aa562 100644 --- a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/cross-origin-isolated.sub.https.html.ini +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/cross-origin-isolated.sub.https.html.ini @@ -1,5 +1,6 @@ [cross-origin-isolated.sub.https.html] expected: + if (os == "android") and debug: TIMEOUT if (os == "android") and not debug: [OK, TIMEOUT] [child: originAgentCluster must equal true] 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 index 11b3b80ea1..9ab828b919 100644 --- 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,8 +1,8 @@ [open-features-tokenization-screenx-screeny.html] expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] if (os == "linux") and not fission and not debug: [OK, TIMEOUT] - if (os == "android") and not debug: [OK, TIMEOUT, CRASH] - if (os == "android") and debug: [OK, TIMEOUT, CRASH] + if os == "android": [OK, TIMEOUT, CRASH] ["screenx=141" should set left position of opened window] expected: if os == "android": FAIL diff --git a/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.gradient.colormix.html.ini b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.gradient.colormix.html.ini new file mode 100644 index 0000000000..07e50c1e95 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/element/fill-and-stroke-styles/2d.gradient.colormix.html.ini @@ -0,0 +1,3 @@ +[2d.gradient.colormix.html] + [color-mix works as CanvasGradient color input] + expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini index 09a94fafac..d22d6442af 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini @@ -2,5 +2,3 @@ expected: if (os == "android") and fission: [OK, TIMEOUT] FAIL - [Test pixels on CanvasFilter() componentTransfer with discrete type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini index d64dcb0cda..42a0af5275 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini @@ -2,5 +2,3 @@ expected: if (os == "android") and fission: [OK, TIMEOUT] FAIL - [Test pixels on CanvasFilter() componentTransfer with gamma type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini index 35ef3f8f2e..bea03e1ac8 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini @@ -2,5 +2,3 @@ expected: if (os == "android") and fission: [OK, TIMEOUT] FAIL - [Test pixels on CanvasFilter() componentTransfer with identity type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini index 0e39053d30..7adef00ffd 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini @@ -2,5 +2,3 @@ expected: if (os == "android") and fission: [OK, TIMEOUT] FAIL - [Test pixels on CanvasFilter() componentTransfer with linear type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini index 5007e975c0..b1111d9a13 100644 --- a/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini @@ -2,5 +2,3 @@ expected: if (os == "android") and fission: [OK, TIMEOUT] FAIL - [Test pixels on CanvasFilter() componentTransfer with table type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub.html.ini b/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub.html.ini index dd22219fb3..9210651cc3 100644 --- a/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub.html.ini +++ b/testing/web-platform/meta/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub.html.ini @@ -2,12 +2,14 @@ expected: [OK, TIMEOUT] [redirected to cross-origin HTMLVideoElement: origin unclear 2dContext.drawImage] expected: - if (processor == "x86") and debug: [PASS, FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [PASS, FAIL, NOTRUN] [PASS, NOTRUN] [redirected to cross-origin HTMLVideoElement: origin unclear bitmaprenderer.transferFromImageBitmap] expected: - if (processor == "x86") and debug: [PASS, FAIL, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64"): [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [PASS, FAIL, TIMEOUT, NOTRUN] [PASS, TIMEOUT, NOTRUN] [unclean HTMLCanvasElement: origin unclear bitmaprenderer.transferFromImageBitmap] diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini index 44fb3c2c99..2ffd31c6f6 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini @@ -1,4 +1,2 @@ [2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html] expected: FAIL - [Test pixels on CanvasFilter() componentTransfer with discrete type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini index b250f2e5ea..230c4eaf2f 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini @@ -1,4 +1,2 @@ [2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html] expected: FAIL - [Test pixels on CanvasFilter() componentTransfer with gamma type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini index d494c5e861..056b87aab2 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini @@ -1,4 +1,2 @@ [2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html] expected: FAIL - [Test pixels on CanvasFilter() componentTransfer with identity type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini index 88e01144a3..afa62c68f4 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini @@ -1,4 +1,2 @@ [2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html] expected: FAIL - [Test pixels on CanvasFilter() componentTransfer with linear type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini index 13a97856ea..966705002f 100644 --- a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini @@ -1,4 +1,2 @@ [2d.filter.canvasFilterObject.componentTransfer.table.tentative.html] expected: FAIL - [Test pixels on CanvasFilter() componentTransfer with table type] - expected: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.alphabetic.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.alphabetic.worker.js.ini new file mode 100644 index 0000000000..43f39698a2 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.alphabetic.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.draw.baseline.alphabetic.worker.html] + expected: + if tsan: CRASH diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.top.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.top.worker.js.ini new file mode 100644 index 0000000000..2352f3a665 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.top.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.draw.baseline.top.worker.html] + expected: + if tsan: [OK, CRASH] diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox-reduced-ascent.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox-reduced-ascent.worker.js.ini new file mode 100644 index 0000000000..d1fdaea8c0 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox-reduced-ascent.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.measure.fontBoundingBox-reduced-ascent.worker.html] + expected: + if tsan: [OK, CRASH] diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/resource-popup.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/resource-popup.https.html.ini index 57cd5a20d6..8e14bbb018 100644 --- a/testing/web-platform/meta/html/cross-origin-opener-policy/resource-popup.https.html.ini +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/resource-popup.https.html.ini @@ -1,17 +1,12 @@ [resource-popup.https.html] expected: - if (os == "linux") and not swgl and debug and not fission: [TIMEOUT, OK] - if (os == "linux") and not swgl and not debug and (processor == "x86"): [TIMEOUT, OK] - if (os == "win") and (processor == "x86_64") and not debug: [TIMEOUT, OK, ERROR] - if (os == "win") and (processor == "x86_64") and debug: [OK, ERROR, TIMEOUT] - if (os == "linux") and swgl: [OK, ERROR, TIMEOUT] - if os == "android": [OK, ERROR, TIMEOUT] + if (os == "win") and (processor == "x86_64"): [OK, ERROR, TIMEOUT] + if (os == "android") and debug: [OK, ERROR, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH, ERROR, TIMEOUT] [OK, TIMEOUT] [/common/dummy.xml - parent COOP: ""; child COOP: "same-origin"] expected: - if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, PASS, TIMEOUT] - if (os == "linux") and debug and not fission and swgl: [FAIL, PASS, TIMEOUT] - if (os == "linux") and debug and fission: [FAIL, PASS, TIMEOUT] + if (os == "win") and debug: [FAIL, PASS, TIMEOUT] if os == "android": [FAIL, PASS, TIMEOUT] [PASS, FAIL, TIMEOUT] @@ -21,17 +16,9 @@ [PASS, FAIL, TIMEOUT] [/media/2x2-green.mp4 - parent COOP: ""; child COOP: "same-origin"] - expected: - if (os == "linux") and debug and not fission and not swgl: [TIMEOUT, PASS] - if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, PASS] - if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, PASS] - [PASS, TIMEOUT] + expected: [PASS, TIMEOUT] [/common/text-plain.txt - parent COOP: ""; child COOP: "same-origin"] expected: - if (os == "android") and not swgl and debug: [FAIL, PASS, TIMEOUT] + if (os == "android") and debug: [FAIL, PASS, TIMEOUT] [PASS, FAIL, TIMEOUT] - - [/common/text-plain.txt - parent COOP: "same-origin"; child COOP: "same-origin"] - expected: - if (os == "linux") and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/dom/__dir__.ini b/testing/web-platform/meta/html/dom/__dir__.ini index 8f9f37c768..3ff6ccb690 100644 --- a/testing/web-platform/meta/html/dom/__dir__.ini +++ b/testing/web-platform/meta/html/dom/__dir__.ini @@ -1,3 +1,3 @@ lsan-disabled: true -leak-threshold: [default:51200] prefs: [dom.element.popover.enabled: true] +leak-threshold: [default:51200] diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini deleted file mode 100644 index d75c5ec460..0000000000 --- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-assorted.window.js.ini +++ /dev/null @@ -1,10 +0,0 @@ -[dir-assorted.window.html] - [Non-HTML element outside the document tree has a direction] - expected: FAIL - - [Non-HTML element without direction has parent element direction] - expected: FAIL - - [Non-HTML element text contents influence dir=auto] - expected: FAIL - diff --git a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini index fb732548e2..ba487fac5b 100644 --- a/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini +++ b/testing/web-platform/meta/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.js.ini @@ -5,9 +5,6 @@ [text changes affecting both slot and ancestor with dir=auto] expected: FAIL - [dynamic changes inside of non-HTML elements] - expected: FAIL - [slotted non-HTML elements] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/idlharness.https.html.ini b/testing/web-platform/meta/html/dom/idlharness.https.html.ini index 4382684e10..f666d3f736 100644 --- a/testing/web-platform/meta/html/dom/idlharness.https.html.ini +++ b/testing/web-platform/meta/html/dom/idlharness.https.html.ini @@ -1,4 +1,4 @@ -prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featurePolicy.header.enabled:true, dom.security.featurePolicy.webidl.enabled:true, dom.iframe_lazy_loading.enabled:true, dom.webcomponents.shadowdom.declarative.enabled:true, network.fetchpriority.enabled:true] +prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featurePolicy.header.enabled:true, dom.security.featurePolicy.webidl.enabled:true, dom.iframe_lazy_loading.enabled:true, dom.webcomponents.shadowdom.declarative.enabled:true, network.fetchpriority.enabled:true, dom.element.customstateset.enabled:true] [idlharness.https.html?exclude=(Document|Window|HTML.*)] [AudioTrack interface: existence and properties of interface prototype object] expected: FAIL @@ -597,30 +597,6 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [CloseWatcher interface: attribute onclose] expected: FAIL - [ElementInternals interface: attribute states] - expected: FAIL - - [CustomStateSet interface: existence and properties of interface object] - expected: FAIL - - [CustomStateSet interface object length] - expected: FAIL - - [CustomStateSet interface object name] - expected: FAIL - - [CustomStateSet interface: existence and properties of interface prototype object] - expected: FAIL - - [CustomStateSet interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [CustomStateSet interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [CustomStateSet interface: setlike] - expected: FAIL - [Navigation interface: attribute activation] expected: FAIL @@ -681,30 +657,6 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [MessagePort interface: attribute onclose] expected: FAIL - [PageSwapEvent interface: existence and properties of interface object] - expected: FAIL - - [PageSwapEvent interface object length] - expected: FAIL - - [PageSwapEvent interface object name] - expected: FAIL - - [PageSwapEvent interface: existence and properties of interface prototype object] - expected: FAIL - - [PageSwapEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [PageSwapEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - - [PageSwapEvent interface: attribute activation] - expected: FAIL - - [PageSwapEvent interface: attribute viewTransition] - expected: FAIL - [NotRestoredReasonDetails interface: existence and properties of interface object] expected: FAIL @@ -768,6 +720,30 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [NotRestoredReasons interface: operation toJSON()] expected: FAIL + [PageSwapEvent interface: existence and properties of interface object] + expected: FAIL + + [PageSwapEvent interface object length] + expected: FAIL + + [PageSwapEvent interface object name] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [PageSwapEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [PageSwapEvent interface: attribute activation] + expected: FAIL + + [PageSwapEvent interface: attribute viewTransition] + expected: FAIL + [SVGSVGElement interface: attribute onpageswap] expected: FAIL @@ -806,9 +782,6 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [Window interface: attribute clientInformation] expected: FAIL - [Document interface: calling parseHTMLUnsafe(DOMString) on iframe.contentDocument with too few arguments must throw TypeError] - expected: FAIL - [Window interface: attribute onpagereveal] expected: FAIL @@ -821,6 +794,9 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [Window interface: window must inherit property "onpageswap" with the proper type] expected: FAIL + [Document interface: calling parseHTMLUnsafe(HTMLString) on iframe.contentDocument with too few arguments must throw TypeError] + expected: FAIL + [idlharness.https.html?include=HTML.*] [HTMLVideoElement interface: attribute playsInline] @@ -907,6 +883,12 @@ prefs: [dom.security.featurePolicy.experimental.enabled:true, dom.security.featu [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpagereveal" with the proper type] expected: FAIL + [HTMLElement interface: attribute writingSuggestions] + expected: FAIL + + [HTMLElement interface: document.createElement("noscript") must inherit property "writingSuggestions" with the proper type] + expected: FAIL + [HTMLBodyElement interface: attribute onpageswap] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-005.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-005.html.ini new file mode 100644 index 0000000000..68fc5eebb3 --- /dev/null +++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-005.html.ini @@ -0,0 +1,3 @@ +[element-render-blocking-005.html] + expected: + if not fission and (os == "linux"): CRASH diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini index 11b3ac00f1..831e6a92fb 100644 --- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini @@ -34,12 +34,16 @@ [utf-16le.html?include=svg] [utf-16le.html?include=window-open] + expected: + if (os == "android") and not debug: [OK, CRASH] [utf-16le.html?include=xml] [utf-16le.html?include=base-href] [utf-16le.html?include=css] + expected: + if (os == "android") and not debug: [OK, CRASH] [utf-16le.html?include=workers] expected: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini index 81957a30b3..02b4ab375c 100644 --- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini @@ -47,6 +47,8 @@ [utf-8.html?include=svg] [utf-8.html?include=history] + expected: + if (os == "android") and not debug: [OK, CRASH] [utf-8.html?include=nested-browsing] diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini index 7069071b92..e35141fab0 100644 --- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini @@ -233,12 +233,6 @@ [windows-1251.html?include=eventsource] - [EventSource constructor] - expected: FAIL - - [EventSource#url] - expected: FAIL - [windows-1251.html?include=websocket] @@ -269,6 +263,8 @@ [windows-1251.html?include=base-href] [windows-1251.html?include=xhr] + expected: + if (os == "android") and not debug: [OK, CRASH] [windows-1251.html?include=workers] expected: [OK, TIMEOUT] @@ -304,5 +300,4 @@ [windows-1251.html?include=loading] expected: - if not fission and (os == "linux") and debug: [OK, ERROR] - if not fission and (os == "linux") and not debug: [OK, ERROR, CRASH] + if (os == "linux") and not fission: [OK, ERROR] diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini index b00ed5fdf7..fb1ac3fee6 100644 --- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini @@ -95,12 +95,6 @@ [windows-1252.html?include=eventsource] - [EventSource constructor] - expected: FAIL - - [EventSource#url] - expected: FAIL - [windows-1252.html?include=css] @@ -122,3 +116,5 @@ [windows-1252.html?include=websocket] [windows-1252.html?include=history] + expected: + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events-historical.html.ini b/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events-historical.html.ini deleted file mode 100644 index fcafb7ef15..0000000000 --- a/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-events-historical.html.ini +++ /dev/null @@ -1,8 +0,0 @@ -[marquee-events-historical.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] - [Event handler IDL attributes must not be implemented] - expected: FAIL - - [No events must be fired, at least during the first 100 ms] - expected: FAIL diff --git a/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html.ini b/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html.ini deleted file mode 100644 index 0a4bff7fe8..0000000000 --- a/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-loop.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[marquee-loop.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html.ini b/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html.ini deleted file mode 100644 index 003dfbe1f7..0000000000 --- a/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrollamount.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[marquee-scrollamount.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html.ini b/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html.ini deleted file mode 100644 index b7ec124418..0000000000 --- a/testing/web-platform/meta/html/obsolete/requirements-for-implementations/the-marquee-element-0/marquee-scrolldelay.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[marquee-scrolldelay.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html.ini index 41a65ec7ca..2cb3453cc3 100644 --- a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html.ini +++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html.ini @@ -1,4 +1,4 @@ [video-aspect-ratio.html] expected: if (os == "mac") and not debug: [OK, TIMEOUT] - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/bfcache/embedded-mp4.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/bfcache/embedded-mp4.html.ini index 8a79524148..423dadabf3 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/bfcache/embedded-mp4.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/bfcache/embedded-mp4.html.ini @@ -4,27 +4,16 @@ if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1845961 expected: if (os == "win") and not debug and ccov: OK + if (os == "linux") and not debug and not tsan: [TIMEOUT, OK] if (os == "android") and debug: OK - if (os == "win") and not debug: [TIMEOUT, OK] - if (os == "win") and debug: OK - if (os == "mac") and debug: OK - if (os == "mac") and not debug: [TIMEOUT, OK] [OK, TIMEOUT] [Page with ] expected: + if (os == "linux") and fission and not debug and not tsan: TIMEOUT if (os == "linux") and not fission: [PASS, PRECONDITION_FAILED] - if (os == "mac") and debug: [PASS, PRECONDITION_FAILED] - if (os == "mac") and not debug: [PASS, PRECONDITION_FAILED] if os == "android": [PRECONDITION_FAILED, PASS] [Page with ] expected: - if (os == "win") and not debug and ccov: PASS - if (os == "linux") and debug and not fission and not swgl: [PASS, PRECONDITION_FAILED, TIMEOUT] - if (os == "linux") and debug and not fission and swgl: [PASS, TIMEOUT, PRECONDITION_FAILED] - if (os == "win") and not debug: TIMEOUT - if (os == "win") and debug: PASS - if (os == "mac") and debug: PASS - if (os == "mac") and not debug: TIMEOUT - if os == "android": [PASS, PRECONDITION_FAILED] - [PASS, TIMEOUT] + if fission and not debug and not tsan: [NOTRUN, PASS, TIMEOUT, PRECONDITION_FAILED] + [PASS, TIMEOUT, PRECONDITION_FAILED] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini index 0ab5ab10bc..9823b636e7 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini @@ -1,8 +1,8 @@ [audio_loop_base.html] max-asserts: 45 expected: - if (os == "android") and fission: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] [Check if audio.loop is set to true that expecting the seeking event is fired more than once] expected: if (os == "mac") and not debug: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/audio_loop_seek_to_eos.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/audio_loop_seek_to_eos.html.ini index 37d4959ece..ae7482b058 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/audio_loop_seek_to_eos.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/audio_loop_seek_to_eos.html.ini @@ -1,3 +1,3 @@ [audio_loop_seek_to_eos.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-with-broken-track.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-with-broken-track.html.ini index 3c297d9acc..93a792cc56 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-with-broken-track.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-with-broken-track.html.ini @@ -1,3 +1,3 @@ [autoplay-with-broken-track.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_canplay.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_canplay.html.ini index c509e5e564..91528bcb26 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_canplay.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_canplay.html.ini @@ -1,3 +1,3 @@ [event_canplay.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_canplaythrough.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_canplaythrough.html.ini index b254b3923d..886558a567 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_canplaythrough.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_canplaythrough.html.ini @@ -1,4 +1,4 @@ [event_canplaythrough.html] expected: if (os == "mac") and not debug: [OK, TIMEOUT] - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadeddata.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadeddata.html.ini index c735fd6d38..f635815d46 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadeddata.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadeddata.html.ini @@ -1,3 +1,3 @@ [event_loadeddata.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadedmetadata.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadedmetadata.html.ini index 1f3b3fb882..bab4e61122 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadedmetadata.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadedmetadata.html.ini @@ -1,3 +1,3 @@ [event_loadedmetadata.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadstart.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadstart.html.ini index 1a1c145035..f983a0b163 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadstart.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadstart.html.ini @@ -1,3 +1,3 @@ [event_loadstart.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html.ini index 2afc3c15d8..c5afa6f367 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html.ini @@ -1,3 +1,3 @@ [event_order_canplay_canplaythrough.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html.ini index b4ec9a06ac..1a64f88d78 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html.ini @@ -1,3 +1,3 @@ [event_order_loadedmetadata_loadeddata.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_pause.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_pause.html.ini index 803235510e..3f75711c55 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_pause.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_pause.html.ini @@ -1,3 +1,3 @@ [event_pause.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html.ini index f6b253148e..f2e37cc700 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html.ini @@ -2,4 +2,4 @@ disabled: if debug and (os == "linux") and (processor == "x86"): https://bugzilla.mozilla.org/show_bug.cgi?id=1482405 expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_play_noautoplay.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_play_noautoplay.html.ini index d7d1f4a6d3..e7029f69f4 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_play_noautoplay.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_play_noautoplay.html.ini @@ -1,3 +1,3 @@ [event_play_noautoplay.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html.ini index ed4a2f7fa1..9038141875 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html.ini @@ -1,3 +1,3 @@ [event_playing_noautoplay.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html.ini index 8679b75323..a24ad2124c 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html.ini @@ -1,3 +1,3 @@ [event_progress_noautoplay.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini index 18cea185be..b24006c81a 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini @@ -1,10 +1,16 @@ [event_timeupdate.html] expected: - if (os == "linux") and not debug and fission and not asan and tsan: [OK, TIMEOUT] - if (os == "linux") and not debug and fission and not asan and not tsan: [OK, TIMEOUT] - if (os == "linux") and not debug and fission and asan: [OK, TIMEOUT] + if (os == "linux") and not debug and fission and (processor == "x86_64") and not asan and tsan: [OK, TIMEOUT] + if (os == "linux") and not debug and fission and (processor == "x86_64") and not asan and not tsan: [OK, TIMEOUT] + if (os == "linux") and not debug and fission and (processor == "x86_64") and asan: [OK, TIMEOUT] + if (os == "linux") and not debug and fission and (processor == "x86"): [OK, TIMEOUT] [setting src attribute on a sufficiently long autoplay audio should trigger timeupdate event] expected: - if (os == "linux") and not debug and fission and not asan and tsan: [PASS, NOTRUN] - if (os == "linux") and not debug and fission and not asan and not tsan: [PASS, NOTRUN] - if (os == "linux") and not debug and fission and asan: [PASS, NOTRUN] + if (os == "linux") and not debug and fission and (processor == "x86_64") and not asan and tsan: [PASS, NOTRUN] + if (os == "linux") and not debug and fission and (processor == "x86_64") and not asan and not tsan: [PASS, NOTRUN] + if (os == "linux") and not debug and fission and (processor == "x86_64") and asan: [PASS, NOTRUN] + if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, NOTRUN] + + [setting src attribute on a sufficiently long autoplay video should trigger timeupdate event] + expected: + if (os == "linux") and not debug and not asan and (processor == "x86_64") and not tsan: [PASS, NOTRUN] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini index 8c8ca55306..efb8da7858 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini @@ -1,3 +1,3 @@ [event_timeupdate_noautoplay.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini index d32e9378e4..9ec81f8354 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini @@ -1,3 +1,3 @@ [addCue.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html.ini index 34ce3f4e9c..c18f8867eb 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html.ini @@ -1,3 +1,3 @@ [autoplay-overrides-preload.html] expected: - if (os == "android") and fission: [TIMEOUT, OK] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html.ini index 10b31a7320..5877c12b9e 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html.ini @@ -1,3 +1,3 @@ [load-removes-queued-error-event.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html.ini new file mode 100644 index 0000000000..0bc61355c9 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html.ini @@ -0,0 +1,3 @@ +[resource-selection-invoke-audio-constructor-no-src.html] + expected: + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini index 19bf223829..2bd53aa78b 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini @@ -2,3 +2,4 @@ [the media attribute: no reaction to environment change] expected: if not tsan and asan and not fission: [PASS, FAIL] + if tsan: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/media_fragment_seek.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/media_fragment_seek.html.ini index c97afa3d43..498b192122 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/media_fragment_seek.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/media_fragment_seek.html.ini @@ -1,6 +1,7 @@ [media_fragment_seek.html] expected: - if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] [Video should seek to time specified in media fragment syntax] expected: - if (processor == "x86") and (os == "win") and not debug: [PASS, FAIL] + if (processor == "x86") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini index ca8e7f411a..188d9ccff3 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini @@ -1,16 +1,45 @@ [canPlayType.html] [video/3gpp (optional)] - expected: FAIL + expected: PRECONDITION_FAILED [video/3gpp; codecs="samr" (optional)] - expected: FAIL + expected: PRECONDITION_FAILED [video/3gpp; codecs="mp4v.20.8" (optional)] - expected: FAIL + expected: PRECONDITION_FAILED [video/mp4; codecs="mp4v.20.8" (optional)] - expected: FAIL + expected: PRECONDITION_FAILED [video/mp4; codecs="mp4v.20.240" (optional)] - expected: FAIL + expected: PRECONDITION_FAILED + [video/ogg (optional)] + expected: + if nightly_build: PRECONDITION_FAILED + + [video/ogg; codecs="opus" (optional)] + expected: + if nightly_build: PRECONDITION_FAILED + + [video/ogg; codecs="vorbis" (optional)] + expected: + if nightly_build: PRECONDITION_FAILED + + [video/ogg; codecs="theora" (optional)] + expected: + if nightly_build: PRECONDITION_FAILED + + [video/3gpp codecs subset] + expected: PRECONDITION_FAILED + + [video/3gpp codecs order] + expected: PRECONDITION_FAILED + + [video/ogg codecs subset] + expected: + if nightly_build: PRECONDITION_FAILED + + [video/ogg codecs order] + expected: + if nightly_build: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html.ini new file mode 100644 index 0000000000..f0ca31127f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html.ini @@ -0,0 +1,3 @@ +[networkState_during_loadstart.html] + expected: + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_initial.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_initial.html.ini index 50d6deecfb..235b5db153 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_initial.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_initial.html.ini @@ -1,3 +1,3 @@ [networkState_initial.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime-move-within-document.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime-move-within-document.html.ini new file mode 100644 index 0000000000..3edd8aa037 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime-move-within-document.html.ini @@ -0,0 +1,3 @@ +[currentTime-move-within-document.html] + expected: + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html.ini index 1dcd2ed23a..bdb5fc1563 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html.ini @@ -1,3 +1,3 @@ [currentTime.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/paused_true_during_pause.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/paused_true_during_pause.html.ini index 8563035e58..624dfc3d32 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/paused_true_during_pause.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/paused_true_during_pause.html.ini @@ -2,4 +2,4 @@ disabled: if debug and (os == "linux") and (processor == "x86"): https://bugzilla.mozilla.org/show_bug.cgi?id=1482405 expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/loop-from-ended.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/loop-from-ended.tentative.html.ini index 1fa6ee5af0..d527d31883 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/loop-from-ended.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/loop-from-ended.tentative.html.ini @@ -1,5 +1,5 @@ [loop-from-ended.tentative.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] [play() with loop set to true after playback ended] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html.ini index 002ea6d58c..3c83d7fb4f 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html.ini @@ -1,3 +1,3 @@ [pause-move-within-document.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-different-load.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-different-load.html.ini index ca4c63d205..f859fbd9a1 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-different-load.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-different-load.html.ini @@ -1,4 +1,3 @@ [pause-remove-from-document-different-load.html] expected: - if (os == "linux") and not fission and not debug: [OK, TIMEOUT] - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html.ini index 10b438fb16..e3176db3d9 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html.ini @@ -1,3 +1,3 @@ [pause-remove-from-document.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/preserves-pitch.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/preserves-pitch.html.ini index 1735ba696c..5e1a840b22 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/preserves-pitch.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/preserves-pitch.html.ini @@ -1,6 +1,3 @@ [preserves-pitch.html] expected: - if not fission and (os == "linux") and not debug and not asan: [OK, TIMEOUT] - [Slow-downs should change the pitch when preservesPitch=false] - expected: - if not fission and (os == "linux") and not debug and not asan: [PASS, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html.ini index e7e7a0b8ab..c2bc201c05 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html.ini @@ -1,10 +1,9 @@ [autoplay-hidden.optional.html] expected: - if (os == "win") and swgl: TIMEOUT - if (os == "win") and not swgl: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + if os == "win": [OK, TIMEOUT] if os == "mac": [OK, TIMEOUT] [Allow delaying autoplay until video elements become visible] expected: - if (os == "win") and swgl: TIMEOUT - if (os == "win") and not swgl: [PASS, TIMEOUT] + if os == "win": [PASS, TIMEOUT] if os == "mac": [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html.ini index 46cb7a8be0..99bd0e261b 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html.ini @@ -1,3 +1,3 @@ [autoplay-with-slow-text-tracks.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay.html.ini index 37be9256e3..0dfb764ab8 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay.html.ini @@ -2,5 +2,4 @@ disabled: if debug and (os == "linux") and (processor == "x86"): https://bugzilla.mozilla.org/show_bug.cgi?id=1482405 expected: - if (os == "linux") and not fission and not debug: [OK, TIMEOUT] - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html.ini index 535a19e20d..4c6b6ec62e 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html.ini @@ -1,3 +1,3 @@ [readyState_during_canplaythrough.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html.ini index 0eed46fb60..67987cd749 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html.ini @@ -1,3 +1,3 @@ [readyState_during_loadedmetadata.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_initial.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_initial.html.ini index d7d0d89868..9a8633e950 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_initial.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_initial.html.ini @@ -1,4 +1,4 @@ [readyState_initial.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html.ini index fb9c0eac76..3e03fe0d4e 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html.ini @@ -1,4 +1,4 @@ [seek-to-currentTime.html] max-asserts: 102 expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm.ini index 4558ce7428..52da08070e 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm.ini @@ -1,3 +1,3 @@ [seek-to-max-value.htm] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm.ini index c97337a7f9..335777328c 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm.ini @@ -1,3 +1,3 @@ [seek-to-negative-time.htm] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html.ini index ced12328b7..34177e2784 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html.ini @@ -1,3 +1,3 @@ [src_reflects_attribute_not_source_elements.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html.ini index c436c0903b..763751e369 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html.ini @@ -1,3 +1,3 @@ [src-clear-cues.html] expected: - if (os == "android") and fission: [TIMEOUT, OK] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-active-cues.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-active-cues.html.ini index a2ff28b2fe..5025471097 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-active-cues.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-active-cues.html.ini @@ -1,3 +1,3 @@ [track-active-cues.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html.ini index ec3d9f08ca..cad48f351c 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html.ini @@ -1,3 +1,3 @@ [track-cue-mutable.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini index 77fee4871f..2f6f8c8bd1 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini @@ -1,3 +1,3 @@ [track-cue-negative-duration.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini index 1ae4ab5759..3abf87bfff 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini @@ -1,3 +1,3 @@ [track-cue-negative-timestamp-events.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange-dynamically-created-track-element.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange-dynamically-created-track-element.html.ini index 1d5cfeda6e..f4de2a9b44 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange-dynamically-created-track-element.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange-dynamically-created-track-element.html.ini @@ -1,3 +1,3 @@ [track-cues-cuechange-dynamically-created-track-element.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html.ini index 352f85bc2a..be4d1e209c 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html.ini @@ -2,4 +2,4 @@ disabled: if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1550381 expected: - if debug and fission and (os == "android"): [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-exit.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-exit.html.ini index acb624ce2b..72020c040b 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-exit.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-exit.html.ini @@ -2,8 +2,8 @@ disabled: if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1533648 expected: - if (os == "android") and fission: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] [TextTrack's cues are indexed and updated in order during video playback] expected: if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-seeking.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-seeking.html.ini index 578025971c..0192d88c8c 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-seeking.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-seeking.html.ini @@ -1,3 +1,3 @@ [track-cues-enter-seeking.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html.ini index 9d1f3fa149..3e6110c1ad 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html.ini @@ -1,10 +1,11 @@ [track-cues-missed.html] + expected: + if (os == "android") and not debug: [OK, ERROR] [Events are triggered for missed (skipped) cues during normal playback] disabled: if os == "android": Bug 1563766 expected: - if (os == "linux") and debug and not fission and swgl: PASS - if (os == "linux") and debug and fission: PASS if (os == "win") and not debug and (processor == "x86_64"): PASS + if (os == "linux") and debug and fission: PASS if os == "mac": PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini index 573c335927..36793af536 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini @@ -1,7 +1,7 @@ [track-cues-pause-on-exit.html] expected: if (os == "mac") and not debug: [OK, TIMEOUT] - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] [Video is paused after cues having pause-on-exit flag are processed] expected: if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html.ini index 8829d53864..1dbfc2a9a5 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html.ini @@ -1,3 +1,3 @@ [track-cues-seeking.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini index 87fc4a74be..e754089374 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini @@ -1,8 +1,9 @@ [track-cues-sorted-before-dispatch.html] + expected: + if (os == "android") and not debug: [OK, ERROR] [All events are triggered in chronological order] expected: - if (os == "linux") and debug and not fission: [PASS, FAIL] - if (os == "linux") and not debug and (processor == "x86"): [PASS, FAIL] - if (os == "linux") and not debug and (processor == "x86_64"): [PASS, FAIL] if (os == "win") and debug and (processor == "x86"): [PASS, FAIL] + if (os == "linux") and debug and not fission: [PASS, FAIL] if (os == "win") and not debug: [PASS, FAIL] + if (os == "linux") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html.ini index 6fcd04dcea..49b2825332 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html.ini @@ -1,3 +1,3 @@ [track-delete-during-setup.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini index 85d79f0621..cf299fccc7 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini @@ -1,3 +1,3 @@ [track-disabled-addcue.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini index bb14ffebec..7f83e783d8 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini @@ -1,3 +1,3 @@ [track-disabled.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html.ini index 24b860190e..1cd9c69931 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html.ini @@ -1,3 +1,3 @@ [track-insert-after-load.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled.html.ini index 9e008e336b..59121e26d6 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled.html.ini @@ -1,10 +1,7 @@ [track-mode-disabled.html] expected: - if (os == "linux") and not fission and not debug and not asan: [OK, TIMEOUT] - if (os == "linux") and not fission and debug: [OK, TIMEOUT] - if (os == "linux") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + if os == "linux": [OK, TIMEOUT] [Cues are properly removed from the active cue list when their track changes mode to disabled] expected: - if (os == "linux") and not fission and not debug and not asan: [PASS, TIMEOUT] - if (os == "linux") and not fission and debug: [PASS, TIMEOUT] - if (os == "linux") and fission: [PASS, TIMEOUT] + if os == "linux": [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html.ini index be6109e3d7..e3878cbb2b 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html.ini @@ -1,7 +1,7 @@ [track-mode-not-changed-by-new-track.html] + expected: + if (os == "android") and not debug: [OK, ERROR] [A track appended after the initial track configuration does not change other tracks] expected: - if (os == "linux") and not fission and not debug: [PASS, FAIL] if (os == "linux") and fission: [PASS, FAIL] - if (os == "win") and swgl: [PASS, FAIL] if os == "mac": [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html.ini index e003bfbf32..54893d9a44 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html.ini @@ -1,3 +1,3 @@ [track-mode-triggers-loading.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini index 5509fe4077..f003232f78 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini @@ -1,3 +1,3 @@ [track-mode.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini index fd1db1d115..c17ed86a1c 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini @@ -1,7 +1,7 @@ [track-remove-active-cue.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] [Removing an active cue] expected: if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-by-setting-innerHTML.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-by-setting-innerHTML.html.ini index 451f55d5c1..ae9af3def6 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-by-setting-innerHTML.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-by-setting-innerHTML.html.ini @@ -1,3 +1,3 @@ [track-remove-by-setting-innerHTML.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html.ini index 6bb319b2fd..14f888ccc9 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html.ini @@ -1,3 +1,3 @@ [track-remove-insert-ready-state.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini index 9020ac07da..5ed6a5e445 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini @@ -1,3 +1,3 @@ [track-remove-track.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html.ini index 5be4c703f0..48ce97a4aa 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html.ini @@ -1,3 +1,3 @@ [track-selection-metadata.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines.html.ini index 7402cb0076..84ea6f7227 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines.html.ini @@ -1,4 +1,5 @@ [track-webvtt-non-snap-to-lines.html] expected: if (os == "mac") and not debug: [FAIL, PASS, TIMEOUT] + if (os == "android") and not debug: [FAIL, ERROR] FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_volume_check.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_volume_check.html.ini index 91371ef4c3..2707a188d8 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_volume_check.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_volume_check.html.ini @@ -1,3 +1,3 @@ [video_volume_check.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub.html.ini index d552ed8924..da821f271c 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub.html.ini @@ -1,9 +1,8 @@ [security.pattern.fillStyle.sub.html] expected: - if (os == "android") and not debug: OK - if os == "win": OK - if os == "mac": OK - [OK, TIMEOUT] + if (os == "android") and debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, ERROR] + if os == "linux": [OK, TIMEOUT] [redirected to cross-origin HTMLVideoElement: Setting fillStyle to an origin-unclean pattern makes the canvas origin-unclean] expected: if os == "android": FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini new file mode 100644 index 0000000000..6c1ef5bb5e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini @@ -0,0 +1,5 @@ +[sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.html] + expected: + if (os == "linux") and not fission and debug and not swgl: [OK, CRASH] + [A cross-origin frame with delivered sandbox flags can not navigate top] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-frame.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-frame.tentative.sub.window.js.ini new file mode 100644 index 0000000000..1d738df95b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-frame.tentative.sub.window.js.ini @@ -0,0 +1,12 @@ +[sandbox-top-navigation-child-cross-origin-frame.tentative.sub.window.html] + expected: + if (os == "linux") and fission and debug and swgl: [OK, TIMEOUT] + if (os == "linux") and fission and debug and not swgl: [OK, TIMEOUT] + if (os == "linux") and fission and not debug: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [A cross-origin frame with frame sandbox flags can navigate top] + expected: + if (os == "linux") and fission and debug and swgl: [PASS, TIMEOUT] + if (os == "linux") and fission and debug and not swgl: [PASS, TIMEOUT] + if (os == "linux") and fission and not debug: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini deleted file mode 100644 index 54482a4faa..0000000000 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini +++ /dev/null @@ -1,7 +0,0 @@ -[sandbox-top-navigation-child-cross-origin.tentative.sub.window.html] - expected: - if (processor == "x86") and (os == "linux"): [OK, TIMEOUT] - [A cross-origin frame with delivered sandbox flags can not navigate top] - expected: - if (processor == "x86") and (os == "linux"): [FAIL, TIMEOUT] - FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered-both.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered-both.tentative.sub.window.js.ini new file mode 100644 index 0000000000..5a777f7c0c --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered-both.tentative.sub.window.js.ini @@ -0,0 +1,9 @@ +[sandbox-top-navigation-child-delivered-both.tentative.sub.window.html] + expected: + if (os == "linux") and not fission and debug and not swgl: [OK, CRASH] + if (processor == "x86") and not debug: [OK, TIMEOUT] + if (os == "linux") and fission and debug and not swgl: [OK, TIMEOUT] + [A frame with both top navigation delivered sandbox flags uses the less restrictive one] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] + if (processor == "x86_64") and (os == "linux") and fission and debug and not swgl: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered.tentative.sub.window.js.ini new file mode 100644 index 0000000000..698063e369 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered.tentative.sub.window.js.ini @@ -0,0 +1,12 @@ +[sandbox-top-navigation-child-delivered.tentative.sub.window.html] + expected: + if (os == "linux") and not fission and debug and not swgl: [OK, CRASH] + if (os == "win") and swgl: [OK, TIMEOUT] + if (os == "linux") and fission and debug and not swgl: [OK, TIMEOUT] + if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and (processor == "x86_64") and debug and not swgl: [OK, CRASH] + [A same-origin frame with delivered sandbox flags can navigate top] + expected: + if swgl and (os == "win"): [PASS, TIMEOUT] + if (os == "linux") and fission and debug and not swgl: [PASS, TIMEOUT] + if not debug and (os == "win") and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame-both.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame-both.tentative.sub.window.js.ini new file mode 100644 index 0000000000..90ea058542 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame-both.tentative.sub.window.js.ini @@ -0,0 +1,11 @@ +[sandbox-top-navigation-child-frame-both.tentative.sub.window.html] + expected: + if (os == "win") and debug and (processor == "x86_64"): [OK, TIMEOUT, CRASH] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "linux") and not fission and debug: CRASH + if (os == "linux") and fission: [OK, TIMEOUT] + [A frame with both top navigation frame sandbox flags uses the less restrictive one] + expected: + if (os == "win") and debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "linux") and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame.tentative.sub.window.js.ini new file mode 100644 index 0000000000..be0c9b5dbe --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame.tentative.sub.window.js.ini @@ -0,0 +1,8 @@ +[sandbox-top-navigation-child-frame.tentative.sub.window.html] + expected: + if swgl and (os == "linux") and not fission: [OK, CRASH] + if (os == "linux") and not swgl and debug and not fission: [OK, CRASH] + if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT] + [A same-origin frame with frame sandbox flags can navigate top] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-unsandboxed.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-unsandboxed.tentative.sub.window.js.ini new file mode 100644 index 0000000000..a525d0142e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-unsandboxed.tentative.sub.window.js.ini @@ -0,0 +1,8 @@ +[sandbox-top-navigation-child-unsandboxed.tentative.sub.window.html] + expected: + if (os == "android") and debug and not swgl: [OK, CRASH] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "android") and swgl: [OK, CRASH] + [A same-origin unsandboxed frame can navigate top] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini deleted file mode 100644 index f60114975a..0000000000 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini +++ /dev/null @@ -1,22 +0,0 @@ -[sandbox-top-navigation-child.tentative.sub.window.html] - expected: - if os == "win": [TIMEOUT, CRASH] - TIMEOUT - [A frame with both top navigation frame sandbox flags uses the less restrictive one] - expected: NOTRUN - - [A frame with both top navigation delivered sandbox flags uses the less restrictive one] - expected: - if os == "android": [NOTRUN, TIMEOUT] - NOTRUN - - [A same-origin frame with frame sandbox flags can navigate top] - expected: - if os == "mac": [TIMEOUT, PASS] - if os == "linux": [TIMEOUT, PASS] - - [A same-origin unsandboxed frame can navigate top] - expected: - if os == "win": TIMEOUT - if os == "android": [TIMEOUT, PASS] - [NOTRUN, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-origin-escalate.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-origin-escalate.tentative.sub.window.js.ini new file mode 100644 index 0000000000..fb091b745f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-origin-escalate.tentative.sub.window.js.ini @@ -0,0 +1,17 @@ +[sandbox-top-navigation-cross-origin-escalate.tentative.sub.window.html] + expected: + if (os == "linux") and fission and debug and swgl: [OK, TIMEOUT] + if (os == "linux") and fission and debug and not swgl: [OK, TIMEOUT] + if (os == "linux") and fission and not debug: [OK, TIMEOUT] + if (os == "linux") and not fission and debug and not swgl: [OK, CRASH] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and swgl: [OK, CRASH] + if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT] + [A cross origin unsandboxed frame can't escalate privileges in a child frame] + expected: + if (os == "linux") and fission and debug and swgl: [FAIL, TIMEOUT] + if (os == "linux") and fission and debug and not swgl: [FAIL, TIMEOUT] + if (os == "linux") and fission and not debug: [FAIL, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] + if fission and (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini index 299cab92fd..5f9d70ef55 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini @@ -2,9 +2,3 @@ expected: TIMEOUT [A cross-site unsandboxed iframe navigation consumes user activation and disallows top-level navigation.] expected: TIMEOUT - - [A same-site unsandboxed iframe navigation does not consume user activation and allows top-level navigation.] - expected: NOTRUN - - [A same-site unsandboxed iframe navigation without sticky user activation does not allow top-level navigation.] - expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini deleted file mode 100644 index 6d183b527f..0000000000 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini +++ /dev/null @@ -1,26 +0,0 @@ -[sandbox-top-navigation-escalate-privileges.tentative.sub.window.html] - expected: TIMEOUT - [A cross origin unsandboxed frame can't escalate privileges in a child frame] - expected: - if os == "mac": [FAIL, TIMEOUT] - if os == "linux": [FAIL, TIMEOUT] - FAIL - - [A sandboxed same-origin grandchild without allow-same-origin can't escalate its own top-nav privileges] - expected: NOTRUN - - [A same-origin grandchild with frame allow-top can navigate top] - expected: - if os == "win": [TIMEOUT, NOTRUN] - if os == "linux": [NOTRUN, TIMEOUT] - if os == "android": TIMEOUT - NOTRUN - - [An unsandboxed grandchild inherits its parents ability to navigate top.] - expected: - if os == "win": [PASS, TIMEOUT] - if os == "mac": [TIMEOUT, NOTRUN] - if os == "linux": [TIMEOUT, NOTRUN, PASS] - - [A sandboxed same-origin grandchild with allow-same-origin can give itself top-nav privileges] - expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-allow-same-origin.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-allow-same-origin.tentative.sub.window.js.ini new file mode 100644 index 0000000000..9f9f1bbdeb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-allow-same-origin.tentative.sub.window.js.ini @@ -0,0 +1,10 @@ +[sandbox-top-navigation-grandchild-allow-same-origin.tentative.sub.window.html] + expected: + if (os == "win") and debug and (processor == "x86"): CRASH + if (os == "linux") and debug and fission: [OK, TIMEOUT] + if (os == "linux") and debug and not fission: [OK, CRASH] + if (os == "win") and not debug: [OK, TIMEOUT] + [A sandboxed same-origin grandchild with allow-same-origin can give itself top-nav privileges] + expected: + if (os == "linux") and debug and fission: [PASS, TIMEOUT] + if (os == "win") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-frame-allow-top.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-frame-allow-top.tentative.sub.window.js.ini new file mode 100644 index 0000000000..b98bacba42 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-frame-allow-top.tentative.sub.window.js.ini @@ -0,0 +1,11 @@ +[sandbox-top-navigation-grandchild-frame-allow-top.tentative.sub.window.html] + expected: + if (os == "linux") and fission and debug and swgl: [TIMEOUT, OK] + if (os == "linux") and fission and debug and not swgl: [OK, TIMEOUT] + if (os == "linux") and fission and not debug: [OK, TIMEOUT] + if (os == "linux") and not fission and debug and not swgl: [OK, CRASH] + [A same-origin grandchild with frame allow-top can navigate top] + expected: + if (os == "linux") and fission and debug and swgl: [TIMEOUT, PASS] + if (os == "linux") and fission and debug and not swgl: [PASS, TIMEOUT] + if (os == "linux") and fission and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-cross-origin-parent.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-cross-origin-parent.tentative.sub.window.js.ini new file mode 100644 index 0000000000..bdffbbac60 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-cross-origin-parent.tentative.sub.window.js.ini @@ -0,0 +1,7 @@ +[sandbox-top-navigation-grandchild-sandboxed-cross-origin-parent.tentative.sub.window.html] + expected: + if (os == "linux") and fission and debug and not swgl: [OK, TIMEOUT] + if (os == "linux") and not fission and debug and not swgl: [OK, CRASH] + [A same-origin sandboxed grandchild in a cross-origin parent can navigate top] + expected: + if (os == "linux") and fission and debug and not swgl: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-escalate.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-escalate.tentative.sub.window.js.ini new file mode 100644 index 0000000000..ceb6ab3dcc --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-escalate.tentative.sub.window.js.ini @@ -0,0 +1,14 @@ +[sandbox-top-navigation-grandchild-sandboxed-escalate.tentative.sub.window.html] + expected: + if (os == "linux") and fission and debug and not swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (processor == "x86_64") and (os == "linux") and swgl and fission: [OK, TIMEOUT] + if (processor == "x86") and debug: [OK, CRASH] + if (processor == "x86_64") and (os == "linux") and fission and not debug: [OK, TIMEOUT] + [A sandboxed same-origin grandchild without allow-same-origin can't escalate its own top-nav privileges] + expected: + if (os == "linux") and fission and debug and not swgl: [FAIL, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [FAIL, TIMEOUT] + if fission and swgl and (os == "linux"): [FAIL, TIMEOUT] + if fission and (os == "linux") and not debug: [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-cross-origin-parent.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-cross-origin-parent.tentative.sub.window.js.ini new file mode 100644 index 0000000000..10a6a6434e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-cross-origin-parent.tentative.sub.window.js.ini @@ -0,0 +1,3 @@ +[sandbox-top-navigation-grandchild-unsandboxed-cross-origin-parent.tentative.sub.window.html] + expected: + if (os == "linux") and not fission and debug and not swgl: [OK, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-inherit.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-inherit.tentative.sub.window.js.ini new file mode 100644 index 0000000000..41b4cdcd2f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-inherit.tentative.sub.window.js.ini @@ -0,0 +1,15 @@ +[sandbox-top-navigation-grandchild-unsandboxed-inherit.tentative.sub.window.html] + expected: + if (os == "linux") and fission and debug and swgl: [OK, TIMEOUT] + if (os == "linux") and fission and not debug: [OK, TIMEOUT] + if (os == "linux") and fission and debug and not swgl: [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if fission and (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if not fission and (os == "linux") and debug and not swgl: [OK, CRASH] + [An unsandboxed grandchild inherits its parents ability to navigate top.] + expected: + if (os == "linux") and fission and debug and swgl: [PASS, TIMEOUT] + if (os == "linux") and fission and not debug: [PASS, TIMEOUT] + if (os == "linux") and fission and debug and not swgl: [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] + if fission and (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed.tentative.sub.window.js.ini new file mode 100644 index 0000000000..84b37b2112 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed.tentative.sub.window.js.ini @@ -0,0 +1,7 @@ +[sandbox-top-navigation-grandchild-unsandboxed.tentative.sub.window.html] + expected: + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "linux") and not fission: [OK, CRASH] + [An unsandboxed same-origin grandchild can navigate top] + expected: + if (processor == "x86") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini deleted file mode 100644 index 2fe0b61401..0000000000 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini +++ /dev/null @@ -1,19 +0,0 @@ -[sandbox-top-navigation-grandchild.tentative.sub.window.html] - expected: - if os == "android": TIMEOUT - [TIMEOUT, CRASH] - [A same-origin sandboxed grandchild in a cross-origin parent can navigate top] - expected: NOTRUN - - [An unsandboxed same-origin grandchild can navigate top] - expected: - if os == "android": [PASS, TIMEOUT, NOTRUN] - [TIMEOUT, NOTRUN] - - [A same-origin grandchild in a cross-origin parent can navigate top] - expected: - if os == "android": [TIMEOUT, NOTRUN] - NOTRUN - - [A fully sandboxed same-origin grandchild can't navigate top] - expected: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site-no-activation.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site-no-activation.tentative.sub.window.js.ini new file mode 100644 index 0000000000..0d5511e6ed --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site-no-activation.tentative.sub.window.js.ini @@ -0,0 +1,9 @@ +[sandbox-top-navigation-same-site-no-activation.tentative.sub.window.html] + expected: + if (os == "linux") and fission and debug and not swgl: [OK, TIMEOUT] + if (os == "linux") and not debug and fission: [OK, TIMEOUT] + [A same-site unsandboxed iframe navigation without sticky user activation does not allow top-level navigation.] + expected: + if (os == "linux") and fission and debug and not swgl: [FAIL, TIMEOUT] + if (os == "linux") and not debug and fission: [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site.tentative.sub.window.js.ini new file mode 100644 index 0000000000..653b5a8ed9 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site.tentative.sub.window.js.ini @@ -0,0 +1,4 @@ +[sandbox-top-navigation-same-site.tentative.sub.window.html] + expected: TIMEOUT + [A same-site unsandboxed iframe navigation does not consume user activation and allows top-level navigation.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation-sticky.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation-sticky.tentative.sub.window.js.ini new file mode 100644 index 0000000000..5bccf00887 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation-sticky.tentative.sub.window.js.ini @@ -0,0 +1,4 @@ +[sandbox-top-navigation-user-activation-sticky.tentative.sub.window.html] + expected: TIMEOUT + [Allow top with user activation + user activation] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini deleted file mode 100644 index b0ed7c451c..0000000000 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini +++ /dev/null @@ -1,7 +0,0 @@ -[sandbox-top-navigation-user-activation.tentative.sub.window.html] - expected: TIMEOUT - [Allow top with user activation + user activation] - expected: TIMEOUT - - [allow-top-navigation-by-user-activation set but no sticky activation] - expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox_004.htm.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox_004.htm.ini index cf81fcfb2c..0b077ba353 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox_004.htm.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox_004.htm.ini @@ -1,6 +1,5 @@ [sandbox_004.htm] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] [Fallback content is always displayed for sandboxed PDFs] - expected: - FAIL + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini index e6c1625d13..b48b548a6c 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini @@ -1,6 +1,5 @@ [viewport-change.html] expected: - if (os == "android") and debug and fission: [OK, TIMEOUT] if (os == "android") and not debug: [OK, TIMEOUT] [picture: source (max-width:500px) broken image, img valid image, resize to narrow] expected: @@ -14,12 +13,13 @@ [picture: source (max-width:500px) broken image, img broken image, resize to wide] expected: - if (os == "linux") and not fission: [FAIL, PASS] - if os == "android": [FAIL, PASS, TIMEOUT] - FAIL + if not fission and (os == "android"): [FAIL, PASS, TIMEOUT] + if fission: FAIL + [FAIL, PASS] [picture: source (max-width:500px) valid image, img broken image, resize to wide] expected: + if not fission and debug and (os == "linux"): [FAIL, PASS] if not fission and not debug: [FAIL, PASS] FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-video-element/resize-during-playback.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-video-element/resize-during-playback.html.ini index 549edd83f8..8b68561802 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-video-element/resize-during-playback.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-video-element/resize-during-playback.html.ini @@ -1,6 +1,6 @@ [resize-during-playback.html] expected: - if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, CRASH] [mp4 video] expected: if (os == "win") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_initially_paused.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_initially_paused.html.ini index 8253e30d74..b8bd58029d 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_initially_paused.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_initially_paused.html.ini @@ -1,4 +1,5 @@ [video_initially_paused.html] expected: - if (os == "android"): ["FAIL", "PASS", "TIMEOUT"] + if (os == "android") and debug: [FAIL, PASS, TIMEOUT] + if (os == "android") and not debug: [FAIL, ERROR, PASS, TIMEOUT] FAIL diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini deleted file mode 100644 index e2858b0f76..0000000000 --- a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[select-child-button-and-datalist-invalidation.tentative.html] - expected: TIMEOUT diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html.ini deleted file mode 100644 index a11ccafd91..0000000000 --- a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[select-child-button-and-datalist.tentative.html] - expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini deleted file mode 100644 index 685f04dcb2..0000000000 --- a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini +++ /dev/null @@ -1,9 +0,0 @@ -[select-datalist-options-idl.tentative.html] - [Option elements should work if they are a descendant of a selects datalist.] - expected: FAIL - - [Options in datalist should still work when the multiple attribute is added.] - expected: FAIL - - [Options in datalist in multiple should work after re-parsing and re-attaching.] - expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini deleted file mode 100644 index ee79c0a08c..0000000000 --- a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini +++ /dev/null @@ -1,18 +0,0 @@ -[select-parsing.tentative.html] - [