summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/semantics/embedded-content
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/html/semantics/embedded-content')
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/bfcache/embedded-mp4.html.ini19
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/audio_loop_base.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/audio_loop_seek_to_eos.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/autoplay-with-broken-track.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_canplay.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_canplaythrough.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadeddata.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadedmetadata.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_loadstart.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_pause.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_pause_noautoplay.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_play_noautoplay.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_playing_noautoplay.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini18
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/autoplay-overrides-preload.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/load-removes-queued-error-event.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini1
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/media_fragment_seek.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini39
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_during_loadstart.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/networkState_initial.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime-move-within-document.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/paused_true_during_pause.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/loop-from-ended.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-different-load.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/preserves-pitch.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/ready-states/autoplay.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/readyState_initial.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/src_reflects_attribute_not_source_elements.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/src-clear-cues.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-active-cues.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange-dynamically-created-track-element.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-exit.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-seeking.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled.html.ini9
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html.ini4
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-by-setting-innerHTML.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines.html.ini1
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/media-elements/video_volume_check.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub.html.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html.ini (renamed from testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html.ini)2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html.ini (renamed from testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.https.html.ini)2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-delivered.tentative.sub.window.js.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-frame.tentative.sub.window.js.ini12
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered-both.tentative.sub.window.js.ini9
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered.tentative.sub.window.js.ini12
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame-both.tentative.sub.window.js.ini11
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-frame.tentative.sub.window.js.ini8
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-unsandboxed.tentative.sub.window.js.ini8
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini22
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-origin-escalate.tentative.sub.window.js.ini17
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini26
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-allow-same-origin.tentative.sub.window.js.ini10
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-frame-allow-top.tentative.sub.window.js.ini11
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-cross-origin-parent.tentative.sub.window.js.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-escalate.tentative.sub.window.js.ini14
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-cross-origin-parent.tentative.sub.window.js.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-inherit.tentative.sub.window.js.ini15
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed.tentative.sub.window.js.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini19
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site-no-activation.tentative.sub.window.js.ini9
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site.tentative.sub.window.js.ini4
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation-sticky.tentative.sub.window.js.ini4
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini7
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox_004.htm.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini8
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-video-element/resize-during-playback.html.ini2
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-video-element/video_initially_paused.html.ini3
104 files changed, 318 insertions, 211 deletions
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 <embed type=undefined src=/media/white.mp4>]
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 <object type=undefined data=/media/white.mp4>]
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 <source> 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/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html.ini
index b4dbc800df..b0d48fef3b 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html.ini
@@ -1,4 +1,4 @@
-[iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html]
+[iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html]
expected:
if (os == "linux") and not fission: [OK, TIMEOUT]
if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.https.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html.ini
index 773edf42b7..2483b6391c 100644
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.https.html.ini
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html.ini
@@ -1,3 +1,3 @@
-[iframe_sandbox_window_open_download_allow_downloads.tentative.https.html]
+[iframe_sandbox_window_open_download_allow_downloads.tentative.html]
expected:
if (os == "android") and fission: [OK, TIMEOUT]
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