Bug 1533577 - disable web-platform/meta/encrypted-media and web-platform/mozilla/meta/dom/throttling r=jmaher
authorEdwin Gao <egao@mozilla.com>
Fri, 08 Mar 2019 20:52:58 +0000
changeset 463305 5ece136b35f9aadcb9116aae3ce4518565b6c00a
parent 463304 76a4586acec25abf778964c339bfde630bd2cce4
child 463306 4e32ce5a2df521a606bffd803e75a048b1cdb833
push id35670
push userdluca@mozilla.com
push dateSat, 09 Mar 2019 09:46:43 +0000
treeherdermozilla-central@e571d003f78d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1533577, 1531484, 1526064, 1526080, 1531851
milestone67.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1533577 - disable web-platform/meta/encrypted-media and web-platform/mozilla/meta/dom/throttling r=jmaher Changes: - added expected outcomes to various tests under `testing/web-platform/meta/encrypted-media` and `testing/web-platform/mozilla/meta/dom/throttling` - this should address most of the failures in `wpt-7` in the linked try run Carried over from abandoned diff D22742: Bug 1531484 - disable dom/media/test/test_temporary_file_blob_video_plays.html Bug 1526064 - disable dom/media/mediasource/test/test_MediaSource_flac_mp4.html Bug 1526080 - disable dom/media/test/test_can_play_type_mpeg.html Bug 1531851 - disable dom/media/webaudio/test/test_ScriptProcessorCollected1.html Differential Revision: https://phabricator.services.mozilla.com/D22743
dom/media/test/mochitest.ini
dom/media/webaudio/test/mochitest.ini
testing/web-platform/meta/encrypted-media/clearkey-check-encryption-scheme.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-events-session-closed-event.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-events.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-generate-request-disallowed-input.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-invalid-license.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-keystatuses-multiple-sessions.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-keystatuses.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multisession.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeys.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysession.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-update-disallowed-input.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-mp4-waiting-for-a-key.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-not-callable-after-createsession.https.html.ini
testing/web-platform/meta/encrypted-media/clearkey-update-non-ascii-input.https.html.ini
testing/web-platform/meta/encrypted-media/encrypted-media-default-feature-policy.https.sub.html.ini
testing/web-platform/mozilla/meta/dom/throttling/throttling-webaudio.window.js.ini
--- a/dom/media/test/mochitest.ini
+++ b/dom/media/test/mochitest.ini
@@ -778,17 +778,17 @@ skip-if = toolkit == 'android' # bug 130
 skip-if = android_version == '17' # bug 1306917, 1323778, android(bug 1232305)
 tags=capturestream
 [test_bug1512958.html]
 skip-if = toolkit == 'android' # android(bug 1232305)
 tags=msg capturestream
 [test_can_play_type.html]
 skip-if = (android_version == '23' && debug) || (android_version == '25' && debug) # android(bug 1232305)
 [test_can_play_type_mpeg.html]
-skip-if = (android_version == '23' && debug) || (android_version == '25' && debug) # android(bug 1232305)
+skip-if = (android_version == '23' && debug) || (android_version == '25' && debug) || (os == 'win' && processor == 'aarch64') # bug 1526080 # android(bug 1232305)
 [test_can_play_type_no_ogg.html]
 skip-if = (android_version == '23' && debug) || (android_version == '25' && debug) # android(bug 1232305)
 [test_can_play_type_ogg.html]
 skip-if = (android_version == '23' && debug) || (android_version == '25' && debug) # android(bug 1232305)
 [test_chaining.html]
 skip-if = android_version == '17' # android(bug 1232305)
 [test_clone_media_element.html]
 skip-if = toolkit == 'android' # bug 1108558, android(bug 1232305)
@@ -1305,17 +1305,17 @@ tags = suspend
 [test_background_video_drawimage_with_suspended_video.html]
 skip-if = toolkit == 'android' # bug 1346705
 tags = suspend
 [test_background_video_ended_event.html]
 skip-if = toolkit == 'android' # bug 1346705
 tags = suspend
 
 [test_temporary_file_blob_video_plays.html]
-skip-if = toolkit == 'android' # android(bug 1232305)
+skip-if = toolkit == 'android' || (os == 'win' && processor == 'aarch64') # bug 1533534 # android(bug 1232305)
 [test_videoPlaybackQuality_totalFrames.html]
 skip-if = (os == 'win' || android_version >= '19') # bug 1374189
 
 [test_video_gzip_encoding.html]
 
 [test_playback_hls.html]
 # HLS is only supported on Fennec with API level >= 16
 # TODO: This test is similar to test_playback.html, will remove the
--- a/dom/media/webaudio/test/mochitest.ini
+++ b/dom/media/webaudio/test/mochitest.ini
@@ -223,16 +223,17 @@ skip-if = toolkit == 'android' # bug 109
 [test_periodicWaveDisableNormalization.html]
 [test_periodicWaveBandLimiting.html]
 [test_retrospective-exponentialRampToValueAtTime.html]
 [test_retrospective-linearRampToValueAtTime.html]
 [test_retrospective-setTargetAtTime.html]
 [test_retrospective-setValueAtTime.html]
 [test_retrospective-setValueCurveAtTime.html]
 [test_ScriptProcessorCollected1.html]
+skip-if = (os == 'win' && processor == 'aarch64') # bug 1531851
 [test_scriptProcessorNode.html]
 [test_scriptProcessorNodeChannelCount.html]
 [test_scriptProcessorNodePassThrough.html]
 [test_scriptProcessorNode_playbackTime1.html]
 [test_scriptProcessorNodeZeroInputOutput.html]
 [test_scriptProcessorNodeNotConnected.html]
 [test_sequentialBufferSourceWithResampling.html]
 [test_singleSourceDest.html]
--- a/testing/web-platform/meta/encrypted-media/clearkey-check-encryption-scheme.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-check-encryption-scheme.https.html.ini
@@ -1,13 +1,15 @@
 [clearkey-check-encryption-scheme.https.html]
   [org.w3.clearkey support for "cenc" encryption scheme.]
     expected:
+      if (os == "win" and processor == "aarch64"): PASS
       if (os == "linux"): "FAIL"
       if (os == "win"): "FAIL"
       if (os == "mac"): "FAIL"
 
   [org.w3.clearkey support for "cbcs" encryption scheme.]
     expected:
+      if (os == "win" and processor == "aarch64"): PASS
       if (os == "linux"): "FAIL"
       if (os == "mac"): "FAIL"
       if (os == "win"): "FAIL"
 
--- a/testing/web-platform/meta/encrypted-media/clearkey-events-session-closed-event.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-events-session-closed-event.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-events-session-closed-event.https.html]
   [org.w3.clearkey test MediaKeySession closed event.]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-events.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-events.https.html.ini
@@ -1,3 +1,4 @@
 [clearkey-events.https.html]
   expected:
     if (os == "android"): TIMEOUT
+    if (os == "win" and processor == "aarch64"): TIMEOUT
\ No newline at end of file
--- a/testing/web-platform/meta/encrypted-media/clearkey-generate-request-disallowed-input.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-generate-request-disallowed-input.https.html.ini
@@ -1,3 +1,4 @@
 [clearkey-generate-request-disallowed-input.https.html]
   expected:
     if (os == "android"): TIMEOUT
+    if (os == "win" and processor == "aarch64"): TIMEOUT
--- a/testing/web-platform/meta/encrypted-media/clearkey-invalid-license.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-invalid-license.https.html.ini
@@ -1,5 +1,6 @@
 [clearkey-invalid-license.https.html]
   [Update with invalid Clear Key license]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/meta/encrypted-media/clearkey-keystatuses-multiple-sessions.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-keystatuses-multiple-sessions.https.html.ini
@@ -1,3 +1,4 @@
 [clearkey-keystatuses-multiple-sessions.https.html]
   expected:
     if (os == "android"): TIMEOUT
+    if (os == "win" and processor == "aarch64"): TIMEOUT
\ No newline at end of file
--- a/testing/web-platform/meta/encrypted-media/clearkey-keystatuses.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-keystatuses.https.html.ini
@@ -1,3 +1,4 @@
 [clearkey-keystatuses.https.html]
   expected:
     if (os == "android"): TIMEOUT
+    if (os == "win" and processor == "aarch64"): TIMEOUT
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-clear-encrypted-segmented.https.html]
   [org.w3.clearkey, temporary, mp4, playback, encrypted and clear sources in separate segments]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html.ini
@@ -1,5 +1,6 @@
 [clearkey-mp4-playback-temporary-clear-encrypted.https.html]
   [org.w3.clearkey, temporary, mp4, playback, single key, clear then encrypted content]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html]
   [org.w3.clearkey, temporary, mp4, playback, encrypted and clear sources]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini
@@ -1,7 +1,8 @@
 [clearkey-mp4-playback-temporary-encrypted-clear.https.html]
   disabled:
     if (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1301418
   [org.w3.clearkey, temporary, mp4, playback, single key, encrypted then clear content]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html]
   [org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequential, readyState]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-multikey-sequential.https.html]
   [org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequential]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-multikey.https.html]
   [org.w3.clearkey, temporary, mp4, playback, multikey audio/video]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multisession.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multisession.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-multisession.https.html]
   [org.w3.clearkey, temporary, mp4, playback with multiple sessions, multikey video]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html]
   [org.w3.clearkey, temporary, mp4, playback, setMediaKeys after setting video.src]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html]
   [org.w3.clearkey, temporary, mp4, playback, setMediaKeys after updating session]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html]
   [org.w3.clearkey, temporary, mp4, playback, setMediaKeys first]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html]
   [org.w3.clearkey, temporary, mp4, playback, setMediaKeys in encrypted event]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-two-videos.https.html]
   [org.w3.clearkey, temporary, mp4, playback two videos]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary-waitingforkey.https.html]
   [org.w3.clearkey, successful playback, temporary, mp4, waitingforkey event, 1 key]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-playback-temporary.https.html]
   [org.w3.clearkey, temporary, mp4, playback, single key]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https.html.ini
@@ -1,9 +1,12 @@
 [clearkey-mp4-requestmediakeysystemaccess.https.html]
+  disabled:
+    if (os == "win" and processor == "aarch64"): https://bugzilla.mozilla.org/show_bug.cgi?id=1533577
+
   [org.w3.clearkey, requestMediaKeySystemAccess: Empty configuration should result in NotSupportedError]
     expected:
       if (os == "android"): PASS
       FAIL
 
   [Space before ; in contentType]
     expected:
       if (os == "android"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-reset-src-after-setmediakeys.https.html]
   [Reset src after setMediaKeys().]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https.html.ini
@@ -1,5 +1,6 @@
 [clearkey-mp4-setmediakeys-again-after-resetting-src.https.html]
   [org.w3.clearkey, setmediakeys again after resetting src]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https.html.ini
@@ -1,3 +1,4 @@
 [clearkey-mp4-setmediakeys-at-same-time.https.html]
   expected:
     if (os == "android"): TIMEOUT
+    if (os == "win" and processor == "aarch64"): TIMEOUT
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html]
   [org.w3.clearkey, setmediakeys multiple times with different mediakeys]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html.ini
@@ -1,5 +1,6 @@
 [clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html]
   [org.w3.clearkey, setmediakeys multiple times with the same mediakeys]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https.html.ini
@@ -1,3 +1,4 @@
 [clearkey-mp4-setmediakeys-to-multiple-video-elements.https.html]
   expected:
     if (os == "android"): TIMEOUT
+    if (os == "win" and processor == "aarch64"): TIMEOUT
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys.https.html.ini
@@ -1,3 +1,4 @@
 [clearkey-mp4-setmediakeys.https.html]
   expected:
     if (os == "android"): TIMEOUT
+    if (os == "win" and processor == "aarch64"): TIMEOUT
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeys.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeys.https.html.ini
@@ -1,13 +1,16 @@
 [clearkey-mp4-syntax-mediakeys.https.html]
   [org.w3.clearkey test MediaKeys attribute syntax]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [org.w3.clearkey test MediaKeys setServerCertificate() exceptions.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [org.w3.clearkey test MediaKeys setServerCertificate() syntax with non-empty certificate.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysession.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysession.https.html.ini
@@ -1,29 +1,36 @@
 [clearkey-mp4-syntax-mediakeysession.https.html]
   [org.w3.clearkey test MediaKeySession remove() exceptions.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [org.w3.clearkey test MediaKeySession generateRequest() exceptions.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [org.w3.clearkey test MediaKeySession update() exceptions.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [org.w3.clearkey test MediaKeySession attribute syntax.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [org.w3.clearkey test if MediaKeySession generateRequest() resolves for various sessions]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [org.w3.clearkey test MediaKeySession close() exceptions.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [org.w3.clearkey test MediaKeySession load() exceptions.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https.html.ini
@@ -1,5 +1,6 @@
 [clearkey-mp4-syntax-mediakeysystemaccess.https.html]
   [org.w3.clearkey test MediaKeySystemAccess attribute syntax.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-update-disallowed-input.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-update-disallowed-input.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-update-disallowed-input.https.html]
   [update() with invalid response (longer than 64Kb characters) should fail.]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-waiting-for-a-key.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-waiting-for-a-key.https.html.ini
@@ -1,5 +1,5 @@
 [clearkey-mp4-waiting-for-a-key.https.html]
   [Waiting for a key.]
     expected:
       if (os == "android"): FAIL
-
+      if (os == "win" and processor == "aarch64"): FAIL
--- a/testing/web-platform/meta/encrypted-media/clearkey-not-callable-after-createsession.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-not-callable-after-createsession.https.html.ini
@@ -1,13 +1,16 @@
 [clearkey-not-callable-after-createsession.https.html]
   [org.w3.clearkey, temporary, update() immediately after createSession()]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [org.w3.clearkey, temporary, close() immediately after createSession()]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [org.w3.clearkey, temporary, remove() immediately after createSession()]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/meta/encrypted-media/clearkey-update-non-ascii-input.https.html.ini
+++ b/testing/web-platform/meta/encrypted-media/clearkey-update-non-ascii-input.https.html.ini
@@ -1,5 +1,6 @@
 [clearkey-update-non-ascii-input.https.html]
   [org.w3.clearkey test handling of non-ASCII responses for update()]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/meta/encrypted-media/encrypted-media-default-feature-policy.https.sub.html.ini
+++ b/testing/web-platform/meta/encrypted-media/encrypted-media-default-feature-policy.https.sub.html.ini
@@ -1,16 +1,19 @@
 [encrypted-media-default-feature-policy.https.sub.html]
   [Default "encrypted-media" feature policy ["self"\] disallows cross-origin iframes.]
     expected: FAIL
 
   [Default "encrypted-media" feature policy ["self"\] allows the top-level document.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [Feature policy "encrypted-media" can be enabled in cross-origin iframes using "allow" attribute.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
   [Default "encrypted-media" feature policy ["self"\] allows same-origin iframes.]
     expected:
       if (os == "android"): FAIL
+      if (os == "win" and processor == "aarch64"): FAIL
 
--- a/testing/web-platform/mozilla/meta/dom/throttling/throttling-webaudio.window.js.ini
+++ b/testing/web-platform/mozilla/meta/dom/throttling/throttling-webaudio.window.js.ini
@@ -1,4 +1,5 @@
 [throttling-webaudio.window.html]
   type: testharness
   disabled:
     if debug: disabled
+    if (os == 'win' and processor == 'aarch64'): disabled