summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/content-security-policy
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/content-security-policy
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/content-security-policy')
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.ini8
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.ini8
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.ini8
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-blocked.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/media-src-track-block.sub.html.ini8
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.ini11
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive.sub.html.ini11
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.ini11
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code.sub.html.ini11
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.ini3
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.ini3
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.ini3
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.ini8
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/worker-script-src.sub.html.ini3
-rw-r--r--testing/web-platform/meta/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/child-src/child-src-blocked.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/child-src/child-src-cross-origin-load.sub.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html.ini3
-rw-r--r--testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html.ini3
-rw-r--r--testing/web-platform/meta/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html.ini3
-rw-r--r--testing/web-platform/meta/content-security-policy/generic/generic-0_10.html.ini10
-rw-r--r--testing/web-platform/meta/content-security-policy/media-src/media-src-7_1.html.ini13
-rw-r--r--testing/web-platform/meta/content-security-policy/media-src/media-src-7_3.html.ini10
-rw-r--r--testing/web-platform/meta/content-security-policy/media-src/media-src-7_3_2.html.ini37
-rw-r--r--testing/web-platform/meta/content-security-policy/media-src/media-src-redir-bug.sub.html.ini20
-rw-r--r--testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini8
-rw-r--r--testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini8
-rw-r--r--testing/web-platform/meta/content-security-policy/reporting/securitypolicyviolation-idl.html.ini3
-rw-r--r--testing/web-platform/meta/content-security-policy/script-src/script-src-1_2.html.ini4
-rw-r--r--testing/web-platform/meta/content-security-policy/script-src/script-src-1_2_1.html.ini4
-rw-r--r--testing/web-platform/meta/content-security-policy/script-src/script-src-1_4.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_1.html.ini4
-rw-r--r--testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_2.html.ini5
-rw-r--r--testing/web-platform/meta/content-security-policy/style-src/style-src-3_2.html.ini4
48 files changed, 330 insertions, 0 deletions
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.ini
new file mode 100644
index 000000000..8ac73c316
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-blocked.sub.html.ini
@@ -0,0 +1,5 @@
+[form-action-src-blocked.sub.html]
+ type: testharness
+ [form-action-src-blocked]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.ini
new file mode 100644
index 000000000..af5fd0c65
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-get-blocked.sub.html.ini
@@ -0,0 +1,5 @@
+[form-action-src-get-blocked.sub.html]
+ type: testharness
+ [form-action-src-allowed]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.ini
new file mode 100644
index 000000000..bc27ea246
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-javascript-blocked.sub.html.ini
@@ -0,0 +1,5 @@
+[form-action-src-javascript-blocked.sub.html]
+ type: testharness
+ [form-action-src-javascript-blocked]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.ini
new file mode 100644
index 000000000..1006c4fb2
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/form-action-src-redirect-blocked.sub.html.ini
@@ -0,0 +1,8 @@
+[form-action-src-redirect-blocked.sub.html]
+ type: testharness
+ [Violation report status OK.]
+ expected: FAIL
+
+ [form-action-src-redirect-blocked]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.ini
new file mode 100644
index 000000000..2c70a134b
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-data.sub.html.ini
@@ -0,0 +1,5 @@
+[plugintypes-notype-data.sub.html]
+ type: testharness
+ [Violation report status OK.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.ini
new file mode 100644
index 000000000..39ce507e2
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-notype-url.sub.html.ini
@@ -0,0 +1,5 @@
+[plugintypes-notype-url.sub.html]
+ type: testharness
+ [Violation report status OK.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.ini
new file mode 100644
index 000000000..eb5adf9b6
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/plugintypes-nourl-blocked.sub.html.ini
@@ -0,0 +1,5 @@
+[plugintypes-nourl-blocked.sub.html]
+ type: testharness
+ [Violation report status OK.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.ini
new file mode 100644
index 000000000..ae7224bf0
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/scripthash-default-src.sub.html.ini
@@ -0,0 +1,5 @@
+[scripthash-default-src.sub.html]
+ type: testharness
+ [Violation report status OK.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.ini
new file mode 100644
index 000000000..734897275
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/scriptnonce-basic-blocked.sub.html.ini
@@ -0,0 +1,8 @@
+[scriptnonce-basic-blocked.sub.html]
+ type: testharness
+ [Expecting alerts: ["PASS (1/2)","PASS (2/2)"\]]
+ expected: TIMEOUT
+
+ [Expecting alerts: ["PASS (closely-quoted nonce)","PASS (nonce w/whitespace)"\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.ini
new file mode 100644
index 000000000..6f72d4eae
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-basic-blocked.sub.html.ini
@@ -0,0 +1,5 @@
+[stylehash-basic-blocked.sub.html]
+ type: testharness
+ [Expecting alerts: ["PASS: The 'p' element's text is green, which means the style was correctly applied."\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.ini
new file mode 100644
index 000000000..99a9231b0
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib-2/stylehash-default-src.sub.html.ini
@@ -0,0 +1,5 @@
+[stylehash-default-src.sub.html]
+ type: testharness
+ [stylehash allowed from default-src]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.ini
new file mode 100644
index 000000000..18d6b7bc3
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/connect-src-eventsource-redirect-to-blocked.sub.html.ini
@@ -0,0 +1,5 @@
+[connect-src-eventsource-redirect-to-blocked.sub.html]
+ type: testharness
+ [Expecting logs: ["PASS EventSource() did not follow the disallowed redirect.","PASS successfullyParsed is true","TEST COMPLETE"\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.ini
new file mode 100644
index 000000000..30f559858
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-do-not-match-self.sub.html.ini
@@ -0,0 +1,8 @@
+[filesystem-urls-do-not-match-self.sub.html]
+ type: testharness
+ [Violation report status OK.]
+ expected: FAIL
+
+ [filesystem-urls-do-not-match-self]
+ expected: NOTRUN
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.ini
new file mode 100644
index 000000000..eeb96e3dd
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/filesystem-urls-match-filesystem.sub.html.ini
@@ -0,0 +1,5 @@
+[filesystem-urls-match-filesystem.sub.html]
+ type: testharness
+ [Expecting logs: ["PASS (1/1)"\]]
+ expected: NOTRUN
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-blocked.sub.html.ini
new file mode 100644
index 000000000..4bfa1ea92
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-blocked.sub.html.ini
@@ -0,0 +1,5 @@
+[frame-src-blocked.sub.html]
+ type: testharness
+ [Expecting logs: ["PASS IFrame #1 generated a load event."\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.ini
new file mode 100644
index 000000000..2c4f7da4e
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/frame-src-cross-origin-load.sub.html.ini
@@ -0,0 +1,5 @@
+[frame-src-cross-origin-load.sub.html]
+ type: testharness
+ [Expecting logs: ["PASS IFrame #1 generated a load event.","PASS IFrame #2 generated a load event.","PASS IFrame #3 generated a load event."\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/media-src-track-block.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/media-src-track-block.sub.html.ini
new file mode 100644
index 000000000..98e4f4338
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/media-src-track-block.sub.html.ini
@@ -0,0 +1,8 @@
+[media-src-track-block.sub.html]
+ type: testharness
+ [Expecting alerts: ["PASS"\]]
+ expected: FAIL
+
+ [Violation report status OK.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.ini
new file mode 100644
index 000000000..3fd4d6eb2
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.ini
@@ -0,0 +1,11 @@
+[object-src-applet-archive-codebase.sub.html]
+ type: testharness
+ expected:
+ if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ [Expecting logs: ["PASS"\]]
+ expected: NOTRUN
+
+ [Violation report status OK.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive.sub.html.ini
new file mode 100644
index 000000000..bbbfb43a4
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive.sub.html.ini
@@ -0,0 +1,11 @@
+[object-src-applet-archive.sub.html]
+ type: testharness
+ expected:
+ if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ [Expecting logs: ["PASS"\]]
+ expected: NOTRUN
+
+ [Violation report status OK.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.ini
new file mode 100644
index 000000000..4c63ee29b
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.ini
@@ -0,0 +1,11 @@
+[object-src-applet-code-codebase.sub.html]
+ type: testharness
+ expected:
+ if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ [Expecting logs: ["PASS"\]]
+ expected: NOTRUN
+
+ [Violation report status OK.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code.sub.html.ini
new file mode 100644
index 000000000..8ff7fcb45
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code.sub.html.ini
@@ -0,0 +1,11 @@
+[object-src-applet-code.sub.html]
+ type: testharness
+ expected:
+ if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ [Expecting logs: ["PASS"\]]
+ expected: NOTRUN
+
+ [Violation report status OK.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.ini
new file mode 100644
index 000000000..b81478a41
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.ini
@@ -0,0 +1,5 @@
+[object-src-no-url-blocked.sub.html]
+ type: testharness
+ [Violation report status OK.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.ini
new file mode 100644
index 000000000..99922c8ef
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/self-doesnt-match-blob.sub.html.ini
@@ -0,0 +1,3 @@
+[self-doesnt-match-blob.sub.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.ini
new file mode 100644
index 000000000..60f4aa844
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/star-doesnt-match-blob.sub.html.ini
@@ -0,0 +1,3 @@
+[star-doesnt-match-blob.sub.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.ini
new file mode 100644
index 000000000..1e0b9a06f
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-connect-src-allowed.sub.html.ini
@@ -0,0 +1,3 @@
+[worker-connect-src-allowed.sub.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.ini
new file mode 100644
index 000000000..4f0bccdf4
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-importscripts-blocked.sub.html.ini
@@ -0,0 +1,8 @@
+[worker-importscripts-blocked.sub.html]
+ type: testharness
+ [worker-importscripts-blocked]
+ expected: FAIL
+
+ [worker-importscripts-blocked 1]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/worker-script-src.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-script-src.sub.html.ini
new file mode 100644
index 000000000..355a0b5d8
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-script-src.sub.html.ini
@@ -0,0 +1,3 @@
+[worker-script-src.sub.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241
diff --git a/testing/web-platform/meta/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.ini
new file mode 100644
index 000000000..36e6bb1f6
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/blink-contrib/worker-set-timeout-blocked.sub.html.ini
@@ -0,0 +1,5 @@
+[worker-set-timeout-blocked.sub.html]
+ type: testharness
+ [Expecting alerts: ["setTimeout blocked"\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/child-src/child-src-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/child-src/child-src-blocked.sub.html.ini
new file mode 100644
index 000000000..fccf9a0c7
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/child-src/child-src-blocked.sub.html.ini
@@ -0,0 +1,5 @@
+[child-src-blocked.sub.html]
+ type: testharness
+ [Expecting logs: ["PASS IFrame #1 generated a load event."\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.ini b/testing/web-platform/meta/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.ini
new file mode 100644
index 000000000..22b871d03
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/child-src/child-src-conflicting-frame-src.sub.html.ini
@@ -0,0 +1,5 @@
+[child-src-conflicting-frame-src.sub.html]
+ type: testharness
+ [Expecting logs: ["PASS IFrame #1 generated a load event."\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/child-src/child-src-cross-origin-load.sub.html.ini b/testing/web-platform/meta/content-security-policy/child-src/child-src-cross-origin-load.sub.html.ini
new file mode 100644
index 000000000..40226feba
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/child-src/child-src-cross-origin-load.sub.html.ini
@@ -0,0 +1,5 @@
+[child-src-cross-origin-load.sub.html]
+ type: testharness
+ [Expecting logs: ["PASS IFrame #1 generated a load event.","PASS IFrame #2 generated a load event.","PASS IFrame #3 generated a load event."\]]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html.ini b/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html.ini
new file mode 100644
index 000000000..d0bb1d09a
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-meta-ignored.sub.html.ini
@@ -0,0 +1,3 @@
+[multiple-frames-meta-ignored.sub.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241
diff --git a/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html.ini b/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html.ini
new file mode 100644
index 000000000..e9a6bb3a6
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/frame-ancestors/multiple-frames-self-allowed.sub.html.ini
@@ -0,0 +1,3 @@
+[multiple-frames-self-allowed.sub.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241
diff --git a/testing/web-platform/meta/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html.ini b/testing/web-platform/meta/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html.ini
new file mode 100644
index 000000000..95f789eef
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/frame-ancestors/single-frame-self-allowed.sub.html.ini
@@ -0,0 +1,3 @@
+[single-frame-self-allowed.sub.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1273241
diff --git a/testing/web-platform/meta/content-security-policy/generic/generic-0_10.html.ini b/testing/web-platform/meta/content-security-policy/generic/generic-0_10.html.ini
new file mode 100644
index 000000000..d030983ac
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/generic/generic-0_10.html.ini
@@ -0,0 +1,10 @@
+[generic-0_10.html]
+ type: testharness
+ disabled:
+ if not debug and (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1131091
+ expected:
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ [Violation report status OK.]
+ expected:
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+
diff --git a/testing/web-platform/meta/content-security-policy/media-src/media-src-7_1.html.ini b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_1.html.ini
new file mode 100644
index 000000000..76448c4b1
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_1.html.ini
@@ -0,0 +1,13 @@
+[media-src-7_1.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1124091
+ [In-policy async video src]
+ expected:
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
+ [In-policy async video source element]
+ expected:
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+ if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3.html.ini b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3.html.ini
new file mode 100644
index 000000000..bc41ad182
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3.html.ini
@@ -0,0 +1,10 @@
+[media-src-7_3.html]
+ type: testharness
+ expected:
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ [In-policy track element]
+ expected:
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN
+ if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN
+
diff --git a/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3_2.html.ini b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3_2.html.ini
new file mode 100644
index 000000000..e82295533
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/media-src/media-src-7_3_2.html.ini
@@ -0,0 +1,37 @@
+[media-src-7_3_2.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1179233
+ expected:
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): TIMEOUT
+ if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86_64") and (bits == 64): TIMEOUT
+ if not debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86") and (bits == 32): TIMEOUT
+ if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): TIMEOUT
+ [Disallowed track element]
+ expected:
+ if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN
+ if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL
+ if not debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): NOTRUN
+ if debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+ if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "mac") and (version == "OS X 10.10.2") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
+
+ [Disallowed track element onerror handler fires.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/media-src/media-src-redir-bug.sub.html.ini b/testing/web-platform/meta/content-security-policy/media-src/media-src-redir-bug.sub.html.ini
new file mode 100644
index 000000000..ba6a96d57
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/media-src/media-src-redir-bug.sub.html.ini
@@ -0,0 +1,20 @@
+[media-src-redir-bug.sub.html]
+ type: testharness
+ expected:
+ if (os == "win") and (version == "5.1.2600"): TIMEOUT
+ [In-policy async video src]
+ expected:
+ if (os == "win") and (version == "5.1.2600"): FAIL
+
+ [in-policy async video src w/redir]
+ expected:
+ if (os == "win") and (version == "5.1.2600"): FAIL
+
+ [In-policy async video source element]
+ expected:
+ if (os == "win") and (version == "5.1.2600"): FAIL
+
+ [In-policy async video source element w/redir]
+ expected:
+ if (os == "win") and (version == "5.1.2600"): NOTRUN
+
diff --git a/testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini
new file mode 100644
index 000000000..c443f88b3
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_1.html.ini
@@ -0,0 +1,8 @@
+[object-src-2_1.html]
+ type: testharness
+ [Async SWF load test]
+ expected:
+ if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+ if (os == "linux") and (version == "Ubuntu 12.04"): NOTRUN
+ if not (os == "linux"): NOTRUN
+
diff --git a/testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini
new file mode 100644
index 000000000..239cdde43
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/object-src/object-src-2_2.html.ini
@@ -0,0 +1,8 @@
+[object-src-2_2.html]
+ type: testharness
+ [Async SWF load test]
+ expected:
+ if (os == "linux") and (version == "Ubuntu 16.04"): PASS
+ if (os == "linux") and (version == "Ubuntu 12.04"): NOTRUN
+ if not (os == "linux"): NOTRUN
+
diff --git a/testing/web-platform/meta/content-security-policy/reporting/securitypolicyviolation-idl.html.ini b/testing/web-platform/meta/content-security-policy/reporting/securitypolicyviolation-idl.html.ini
new file mode 100644
index 000000000..86abb505f
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/reporting/securitypolicyviolation-idl.html.ini
@@ -0,0 +1,3 @@
+[securitypolicyviolation-idl.html]
+ type: testharness
+ expected: ERROR
diff --git a/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2.html.ini b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2.html.ini
new file mode 100644
index 000000000..82387c997
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2.html.ini
@@ -0,0 +1,4 @@
+[script-src-1_2.html]
+ type: testharness
+ disabled:
+ if os == "win": bug 1172411
diff --git a/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2_1.html.ini b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2_1.html.ini
new file mode 100644
index 000000000..68bb30a16
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_2_1.html.ini
@@ -0,0 +1,4 @@
+[script-src-1_2_1.html]
+ type: testharness
+ disabled:
+ if os == "win": bug 1094323
diff --git a/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4.html.ini b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4.html.ini
new file mode 100644
index 000000000..47e08a966
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4.html.ini
@@ -0,0 +1,5 @@
+[script-src-1_4.html]
+ type: testharness
+ [eval() should throw without 'unsafe-eval' keyword source in script-src directive.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_1.html.ini b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_1.html.ini
new file mode 100644
index 000000000..97191a941
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_1.html.ini
@@ -0,0 +1,4 @@
+[script-src-1_4_1.html]
+ type: testharness
+ disabled:
+ if os == "win": bug 1094323
diff --git a/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_2.html.ini b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_2.html.ini
new file mode 100644
index 000000000..dcaaf5d81
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/script-src/script-src-1_4_2.html.ini
@@ -0,0 +1,5 @@
+[script-src-1_4_2.html]
+ type: testharness
+ [Unsafe eval ran in Function() constructor.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/content-security-policy/style-src/style-src-3_2.html.ini b/testing/web-platform/meta/content-security-policy/style-src/style-src-3_2.html.ini
new file mode 100644
index 000000000..3a139df45
--- /dev/null
+++ b/testing/web-platform/meta/content-security-policy/style-src/style-src-3_2.html.ini
@@ -0,0 +1,4 @@
+[style-src-3_2.html]
+ type: testharness
+ disabled:
+ if os == "win": bug 1090203