summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/encrypted-media
diff options
context:
space:
mode:
authorMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
committerMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
commit5f8de423f190bbb79a62f804151bc24824fa32d8 (patch)
tree10027f336435511475e392454359edea8e25895d /testing/web-platform/meta/encrypted-media
parent49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff)
downloadUXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz
UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip
Add m-esr52 at 52.6.0
Diffstat (limited to 'testing/web-platform/meta/encrypted-media')
-rw-r--r--testing/web-platform/meta/encrypted-media/Google/__dir__.ini1
-rw-r--r--testing/web-platform/meta/encrypted-media/__dir__.ini2
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-events-session-closed-event.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license-events.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html.ini6
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html.ini18
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-events.html.ini18
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html.ini11
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html.ini28
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.html.ini13
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multisession.html.ini8
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html.ini15
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.html.ini13
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html.ini99
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys.html.ini5
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeys.html.ini23
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysession.html.ini60
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html.ini12
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-mp4-waiting-for-a-key.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/clearkey-update-non-ascii-input.html.ini9
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-check-initdata-type.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-events-session-closed-event.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-events.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-expiration.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-generate-request-disallowed-input.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-invalid-license.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-keystatuses-multiple-sessions.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-keystatuses.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-onencrypted.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-destroy-persistent-license.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license-events.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-events.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-expired.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multisession.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-two-videos.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-requestmediakeysystemaccess.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-at-same-time.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeys.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysession.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-unique-origin.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-mp4-waiting-for-a-key.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-not-callable-after-createsession.html.ini3
-rw-r--r--testing/web-platform/meta/encrypted-media/drm-temporary-license-type.html.ini3
86 files changed, 614 insertions, 0 deletions
diff --git a/testing/web-platform/meta/encrypted-media/Google/__dir__.ini b/testing/web-platform/meta/encrypted-media/Google/__dir__.ini
new file mode 100644
index 000000000..c157757b1
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/Google/__dir__.ini
@@ -0,0 +1 @@
+disabled: @False \ No newline at end of file
diff --git a/testing/web-platform/meta/encrypted-media/__dir__.ini b/testing/web-platform/meta/encrypted-media/__dir__.ini
new file mode 100644
index 000000000..a7ef7552a
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/__dir__.ini
@@ -0,0 +1,2 @@
+disabled:
+ if (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1301418
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-events-session-closed-event.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-events-session-closed-event.html.ini
new file mode 100644
index 000000000..0061b11eb
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-events-session-closed-event.html.ini
@@ -0,0 +1,9 @@
+[clearkey-events-session-closed-event.html]
+ type: testharness
+ [org.w3.clearkey test MediaKeySession closed event.]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html.ini
new file mode 100644
index 000000000..b25203d4c
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html.ini
@@ -0,0 +1,3 @@
+[clearkey-mp4-playback-destroy-persistent-license.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license-events.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license-events.html.ini
new file mode 100644
index 000000000..c51a0f5b0
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license-events.html.ini
@@ -0,0 +1,3 @@
+[clearkey-mp4-playback-persistent-license-events.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license.html.ini
new file mode 100644
index 000000000..9bc2584a5
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-license.html.ini
@@ -0,0 +1,3 @@
+[clearkey-mp4-playback-persistent-license.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html.ini
new file mode 100644
index 000000000..2532cfe19
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html.ini
@@ -0,0 +1,3 @@
+[clearkey-mp4-playback-persistent-usage-record-events.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html.ini
new file mode 100644
index 000000000..fa8e1f87c
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html.ini
@@ -0,0 +1,3 @@
+[clearkey-mp4-playback-persistent-usage-record.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html.ini
new file mode 100644
index 000000000..d24c178dd
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html.ini
@@ -0,0 +1,3 @@
+[clearkey-mp4-playback-retrieve-destroy-persistent-license.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html.ini
new file mode 100644
index 000000000..cd0892883
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html.ini
@@ -0,0 +1,3 @@
+[clearkey-mp4-playback-retrieve-persistent-license.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html.ini
new file mode 100644
index 000000000..6dcf7beee
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html.ini
@@ -0,0 +1,3 @@
+[clearkey-mp4-playback-retrieve-persistent-usage-record.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html.ini
new file mode 100644
index 000000000..c01f3bc2e
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html.ini
@@ -0,0 +1,6 @@
+[clearkey-mp4-playback-temporary-clear-encrypted.html]
+ type: testharness
+ [org.w3.clearkey, temporary, mp4, playback, single key, clear then encrypted content]
+ expected:
+ if (os == "win") and (version == "5.1.2600"): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html.ini
new file mode 100644
index 000000000..02df71b26
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html.ini
@@ -0,0 +1,9 @@
+[clearkey-mp4-playback-temporary-encrypted-clear-sources.html]
+ type: testharness
+ [org.w3.clearkey, temporary, mp4, playback, encrypted and clear sources]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html.ini
new file mode 100644
index 000000000..00c5c8c09
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html.ini
@@ -0,0 +1,18 @@
+[clearkey-mp4-playback-temporary-encrypted-clear.html]
+ type: testharness
+ expected:
+ if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ [org.w3.clearkey, temporary, mp4, playback, single key, encrypted then clear content]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-events.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-events.html.ini
new file mode 100644
index 000000000..552e99c60
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-events.html.ini
@@ -0,0 +1,18 @@
+[clearkey-mp4-playback-temporary-events.html]
+ type: testharness
+ disabled:
+ https://bugzilla.mozilla.org/show_bug.cgi?id=1312914
+ [org.w3.clearkey, sucessful playback and events, temporary, mp4, set src before setMediaKeys]
+ expected:
+ if (os == "win") and (version == "5.1.2600"): TIMEOUT
+
+ [org.w3.clearkey, temporary, mp4, playback, check events]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html.ini
new file mode 100644
index 000000000..136914a7b
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html.ini
@@ -0,0 +1,11 @@
+[clearkey-mp4-playback-temporary-multikey-sequential-readyState.html]
+ type: testharness
+ disabled:
+ if (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1322087
+ [org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequential, readyState]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html.ini
new file mode 100644
index 000000000..82a68b0f4
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html.ini
@@ -0,0 +1,28 @@
+[clearkey-mp4-playback-temporary-multikey-sequential.html]
+ type: testharness
+ disabled:
+ https://bugzilla.mozilla.org/show_bug.cgi?id=1312914
+ expected:
+ if os == "linux": TIMEOUT
+ [org.w3.clearkey, successful playback, temporary, mp4, multiple keys and sessions, sequential]
+ expected:
+ if os == "mac": TIMEOUT
+ if (os == "win") and (version == "5.1.2600"): TIMEOUT
+
+ [org.w3.clearkey, successful playback, temporary, mp4, multiple keys, sequential]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.html.ini
new file mode 100644
index 000000000..193bdbc17
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multikey.html.ini
@@ -0,0 +1,13 @@
+[clearkey-mp4-playback-temporary-multikey.html]
+ type: testharness
+ [org.w3.clearkey, successful playback, temporary, mp4, multiple keys, single session, audio/video]
+ expected:
+ if (os == "win") and (version == "5.1.2600"): TIMEOUT
+
+ [org.w3.clearkey, temporary, mp4, playback, multikey audio/video]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multisession.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multisession.html.ini
new file mode 100644
index 000000000..7ecf7a356
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-multisession.html.ini
@@ -0,0 +1,8 @@
+[clearkey-mp4-playback-temporary-multisession.html]
+ type: testharness
+ [org.w3.clearkey, temporary, mp4, playback with multiple sessions, multikey video]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html.ini
new file mode 100644
index 000000000..3d3b6f450
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html.ini
@@ -0,0 +1,9 @@
+[clearkey-mp4-playback-temporary-setMediaKeys-after-src.html]
+ type: testharness
+ [org.w3.clearkey, temporary, mp4, playback, setMediaKeys after setting video.src]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html.ini
new file mode 100644
index 000000000..76e3ae81a
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html.ini
@@ -0,0 +1,9 @@
+[clearkey-mp4-playback-temporary-setMediaKeys-after-update.html]
+ type: testharness
+ [org.w3.clearkey, temporary, mp4, playback, setMediaKeys after updating session]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html.ini
new file mode 100644
index 000000000..1248f644f
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html.ini
@@ -0,0 +1,9 @@
+[clearkey-mp4-playback-temporary-setMediaKeys-immediately.html]
+ type: testharness
+ [org.w3.clearkey, temporary, mp4, playback, setMediaKeys first]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini
new file mode 100644
index 000000000..3f7ae1986
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini
@@ -0,0 +1,9 @@
+[clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html]
+ type: testharness
+ [org.w3.clearkey, temporary, mp4, playback, setMediaKeys in encrypted event]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html.ini
new file mode 100644
index 000000000..510515535
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html.ini
@@ -0,0 +1,15 @@
+[clearkey-mp4-playback-temporary-two-videos.html]
+ type: testharness
+ expected:
+ if (os == "win") and (version == "5.1.2600"): TIMEOUT
+ [org.w3.clearkey, sucessful playback, temporary, mp4, set src before setMediaKeys]
+ expected:
+ if (os == "win") and (version == "5.1.2600"): TIMEOUT
+
+ [org.w3.clearkey, temporary, mp4, playback two videos]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html.ini
new file mode 100644
index 000000000..f0f3874d8
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html.ini
@@ -0,0 +1,9 @@
+[clearkey-mp4-playback-temporary-waitingforkey.html]
+ type: testharness
+ [org.w3.clearkey, successful playback, temporary, mp4, waitingforkey event, 1 key]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.html.ini
new file mode 100644
index 000000000..6927269e6
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary.html.ini
@@ -0,0 +1,13 @@
+[clearkey-mp4-playback-temporary.html]
+ type: testharness
+ [org.w3.clearkey, sucessful playback, temporary, mp4, set src before setMediaKeys]
+ expected:
+ if (os == "win") and (version == "5.1.2600"): TIMEOUT
+
+ [org.w3.clearkey, temporary, mp4, playback, single key]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html.ini
new file mode 100644
index 000000000..01503c614
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html.ini
@@ -0,0 +1,99 @@
+[clearkey-mp4-requestmediakeysystemaccess.html]
+ type: testharness
+ [Basic supported configuration]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [Partially supported configuration]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [Supported audio codec]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [ContentType formatting must be preserved]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [Leading space in contentType]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [Space before ; in contentType]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [Trailing space in contentType]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [Space at start of codecs parameter]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [Space at end of codecs parameter]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [Video/]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [Codecs=]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [Upper case MIME type]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [CODECS=]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [org.w3.clearkey, requestMediaKeySystemAccess: Empty Key System () should result in InvalidAccessError]
+ expected: FAIL
+
+ [org.w3.clearkey, requestMediaKeySystemAccess: Empty supportedConfigurations should result in InvalidAccessError]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html.ini
new file mode 100644
index 000000000..294468727
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html.ini
@@ -0,0 +1,9 @@
+[clearkey-mp4-reset-src-after-setmediakeys.html]
+ type: testharness
+ [Reset src after setMediaKeys().]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html.ini
new file mode 100644
index 000000000..3595f8a17
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html.ini
@@ -0,0 +1,9 @@
+[clearkey-mp4-setmediakeys-again-after-resetting-src.html]
+ type: testharness
+ [org.w3.clearkey, setmediakeys again after resetting src]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini
new file mode 100644
index 000000000..d30eea7ab
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini
@@ -0,0 +1,3 @@
+[clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html]
+ type: testharness
+ expected: ERROR
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini
new file mode 100644
index 000000000..dbae0683b
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini
@@ -0,0 +1,9 @@
+[clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html]
+ type: testharness
+ [org.w3.clearkey, setmediakeys multiple times with the same mediakeys]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys.html.ini
new file mode 100644
index 000000000..48e510276
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-setmediakeys.html.ini
@@ -0,0 +1,5 @@
+[clearkey-mp4-setmediakeys.html]
+ type: testharness
+ [org.w3.clearkey, setMediaKeys]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeys.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeys.html.ini
new file mode 100644
index 000000000..b9a9c5d51
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeys.html.ini
@@ -0,0 +1,23 @@
+[clearkey-mp4-syntax-mediakeys.html]
+ type: testharness
+ [org.w3.clearkey test MediaKeys attribute syntax]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [org.w3.clearkey test MediaKeys setServerCertificate() exceptions.]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [org.w3.clearkey test MediaKeys setServerCertificate() syntax with non-empty certificate.]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysession.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysession.html.ini
new file mode 100644
index 000000000..13b7a7800
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysession.html.ini
@@ -0,0 +1,60 @@
+[clearkey-mp4-syntax-mediakeysession.html]
+ type: testharness
+ [org.w3.clearkey test MediaKeySession generateRequest() exceptions.]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [org.w3.clearkey test MediaKeySession load() exceptions.]
+ expected:
+ if not debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): PASS
+ if not debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86") and (bits == 32): PASS
+ if debug and not e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+ if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS
+ if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): PASS
+ if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+ if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+ if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS
+ if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS
+ if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+ if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): PASS
+ if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): PASS
+ FAIL
+
+ [org.w3.clearkey test if MediaKeySession generateRequest() resolves for various sessions]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [org.w3.clearkey test MediaKeySession update() exceptions.]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [org.w3.clearkey test MediaKeySession close() exceptions.]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [org.w3.clearkey test MediaKeySession remove() exceptions.]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [org.w3.clearkey test MediaKeySession attribute syntax.]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html.ini
new file mode 100644
index 000000000..38403e277
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html.ini
@@ -0,0 +1,12 @@
+[clearkey-mp4-syntax-mediakeysystemaccess.html]
+ type: testharness
+ [org.w3.clearkey test requestMediaKeySystemAccess() exceptions.]
+ expected: FAIL
+
+ [org.w3.clearkey test MediaKeySystemAccess attribute syntax.]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-waiting-for-a-key.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-waiting-for-a-key.html.ini
new file mode 100644
index 000000000..97217ac8c
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-waiting-for-a-key.html.ini
@@ -0,0 +1,9 @@
+[clearkey-mp4-waiting-for-a-key.html]
+ type: testharness
+ [Waiting for a key.]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/encrypted-media/clearkey-update-non-ascii-input.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-update-non-ascii-input.html.ini
new file mode 100644
index 000000000..04df07ec6
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/clearkey-update-non-ascii-input.html.ini
@@ -0,0 +1,9 @@
+[clearkey-update-non-ascii-input.html]
+ type: testharness
+ [org.w3.clearkey test handling of non-ASCII responses for update()]
+ expected:
+ if not debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/encrypted-media/drm-check-initdata-type.html.ini b/testing/web-platform/meta/encrypted-media/drm-check-initdata-type.html.ini
new file mode 100644
index 000000000..15a9407a1
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-check-initdata-type.html.ini
@@ -0,0 +1,3 @@
+[drm-check-initdata-type.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-events-session-closed-event.html.ini b/testing/web-platform/meta/encrypted-media/drm-events-session-closed-event.html.ini
new file mode 100644
index 000000000..dd58b8853
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-events-session-closed-event.html.ini
@@ -0,0 +1,3 @@
+[drm-events-session-closed-event.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-events.html.ini b/testing/web-platform/meta/encrypted-media/drm-events.html.ini
new file mode 100644
index 000000000..7e60ee4fe
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-events.html.ini
@@ -0,0 +1,3 @@
+[drm-events.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-expiration.html.ini b/testing/web-platform/meta/encrypted-media/drm-expiration.html.ini
new file mode 100644
index 000000000..13dee086e
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-expiration.html.ini
@@ -0,0 +1,3 @@
+[drm-expiration.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-generate-request-disallowed-input.html.ini b/testing/web-platform/meta/encrypted-media/drm-generate-request-disallowed-input.html.ini
new file mode 100644
index 000000000..dc46cc3e9
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-generate-request-disallowed-input.html.ini
@@ -0,0 +1,3 @@
+[drm-generate-request-disallowed-input.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-invalid-license.html.ini b/testing/web-platform/meta/encrypted-media/drm-invalid-license.html.ini
new file mode 100644
index 000000000..8945c7c4a
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-invalid-license.html.ini
@@ -0,0 +1,3 @@
+[drm-invalid-license.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-keystatuses-multiple-sessions.html.ini b/testing/web-platform/meta/encrypted-media/drm-keystatuses-multiple-sessions.html.ini
new file mode 100644
index 000000000..a68be1fc8
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-keystatuses-multiple-sessions.html.ini
@@ -0,0 +1,3 @@
+[drm-keystatuses-multiple-sessions.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-keystatuses.html.ini b/testing/web-platform/meta/encrypted-media/drm-keystatuses.html.ini
new file mode 100644
index 000000000..bcdc97626
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-keystatuses.html.ini
@@ -0,0 +1,3 @@
+[drm-keystatuses.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-onencrypted.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-onencrypted.html.ini
new file mode 100644
index 000000000..17293161b
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-onencrypted.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-onencrypted.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-destroy-persistent-license.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-destroy-persistent-license.html.ini
new file mode 100644
index 000000000..c8965e4e4
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-destroy-persistent-license.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-destroy-persistent-license.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license-events.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license-events.html.ini
new file mode 100644
index 000000000..132bad223
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license-events.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-persistent-license-events.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license.html.ini
new file mode 100644
index 000000000..925e6bd2d
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-license.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-persistent-license.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html.ini
new file mode 100644
index 000000000..4e75eeb4b
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-persistent-usage-record-events.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record.html.ini
new file mode 100644
index 000000000..7048a1252
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-persistent-usage-record.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-persistent-usage-record.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html.ini
new file mode 100644
index 000000000..23ff9cfc1
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-retrieve-destroy-persistent-license.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html.ini
new file mode 100644
index 000000000..cfabbfc25
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-retrieve-persistent-license.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html.ini
new file mode 100644
index 000000000..11a7b4b88
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-retrieve-persistent-usage-record.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html.ini
new file mode 100644
index 000000000..58933121a
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-clear-encrypted.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html.ini
new file mode 100644
index 000000000..9b7b002b6
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-encrypted-clear-sources.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html.ini
new file mode 100644
index 000000000..7ddeb52d1
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-encrypted-clear.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-events.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-events.html.ini
new file mode 100644
index 000000000..1598ebcd4
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-events.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-events.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-expired.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-expired.html.ini
new file mode 100644
index 000000000..aa0b39a97
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-expired.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-expired.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html.ini
new file mode 100644
index 000000000..b514c5578
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-multikey-sequential-readyState.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html.ini
new file mode 100644
index 000000000..34a648555
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-multikey-sequential.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey.html.ini
new file mode 100644
index 000000000..a6bff436f
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multikey.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-multikey.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multisession.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multisession.html.ini
new file mode 100644
index 000000000..161e69f4e
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-multisession.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-multisession.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html.ini
new file mode 100644
index 000000000..86b82af89
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-setMediaKeys-after-src.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html.ini
new file mode 100644
index 000000000..09c58843c
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-setMediaKeys-after-update.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html.ini
new file mode 100644
index 000000000..fd42e7010
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-setMediaKeys-immediately.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini
new file mode 100644
index 000000000..93b0524a7
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-setMediaKeys-onencrypted.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-two-videos.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-two-videos.html.ini
new file mode 100644
index 000000000..a394b49e9
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-two-videos.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-two-videos.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html.ini
new file mode 100644
index 000000000..83c3ecfa9
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary-waitingforkey.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary.html.ini
new file mode 100644
index 000000000..5f6d12182
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-playback-temporary.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-playback-temporary.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-requestmediakeysystemaccess.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-requestmediakeysystemaccess.html.ini
new file mode 100644
index 000000000..6e7ca0e7b
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-requestmediakeysystemaccess.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-requestmediakeysystemaccess.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html.ini
new file mode 100644
index 000000000..6c122e7e5
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-reset-src-after-setmediakeys.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html.ini
new file mode 100644
index 000000000..9ace8f7eb
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-setmediakeys-again-after-playback.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html.ini
new file mode 100644
index 000000000..29d36baf8
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-setmediakeys-again-after-resetting-src.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-at-same-time.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-at-same-time.html.ini
new file mode 100644
index 000000000..9cf167735
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-at-same-time.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-setmediakeys-at-same-time.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini
new file mode 100644
index 000000000..d86c6b724
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini
new file mode 100644
index 000000000..3fabacaf4
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html.ini
new file mode 100644
index 000000000..633494d8f
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-setmediakeys-to-multiple-video-elements.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys.html.ini
new file mode 100644
index 000000000..e257f1cd9
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-setmediakeys.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-setmediakeys.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeys.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeys.html.ini
new file mode 100644
index 000000000..0675eafc6
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeys.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-syntax-mediakeys.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysession.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysession.html.ini
new file mode 100644
index 000000000..16ae39f4c
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysession.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-syntax-mediakeysession.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html.ini
new file mode 100644
index 000000000..cad24606a
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-syntax-mediakeysystemaccess.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-unique-origin.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-unique-origin.html.ini
new file mode 100644
index 000000000..64b0f3786
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-unique-origin.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-unique-origin.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-mp4-waiting-for-a-key.html.ini b/testing/web-platform/meta/encrypted-media/drm-mp4-waiting-for-a-key.html.ini
new file mode 100644
index 000000000..419c62db1
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-mp4-waiting-for-a-key.html.ini
@@ -0,0 +1,3 @@
+[drm-mp4-waiting-for-a-key.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-not-callable-after-createsession.html.ini b/testing/web-platform/meta/encrypted-media/drm-not-callable-after-createsession.html.ini
new file mode 100644
index 000000000..667b9c035
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-not-callable-after-createsession.html.ini
@@ -0,0 +1,3 @@
+[drm-not-callable-after-createsession.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284
diff --git a/testing/web-platform/meta/encrypted-media/drm-temporary-license-type.html.ini b/testing/web-platform/meta/encrypted-media/drm-temporary-license-type.html.ini
new file mode 100644
index 000000000..7a5d604dc
--- /dev/null
+++ b/testing/web-platform/meta/encrypted-media/drm-temporary-license-type.html.ini
@@ -0,0 +1,3 @@
+[drm-temporary-license-type.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1313284