From 6ed43b142e534a01ed55bc432fa08cf33d48e3be Mon Sep 17 00:00:00 2001 From: moz-wptsync-bot Date: Sat, 5 Jan 2019 08:59:14 +0000 Subject: [PATCH] Bug 1517876 [wpt PR 14723] - Update wpt metadata, a=testonly wpt-pr: 14723 wpt-type: metadata --- ...led-violation-report-js-tentative.html.ini | 3 + ...lation-report-keyframes-tentative.html.ini | 3 + ...-policy-allowed-for-all.https.sub.html.ini | 235 +++++++++++++ ...policy-allowed-for-self.https.sub.html.ini | 247 ++++++++++++++ ...policy-allowed-for-some.https.sub.html.ini | 319 ++++++++++++++++++ ...licy-disallowed-for-all.https.sub.html.ini | 235 +++++++++++++ ...-policy-allowed-for-all.https.sub.html.ini | 16 + ...policy-allowed-for-self.https.sub.html.ini | 16 + ...policy-allowed-for-some.https.sub.html.ini | 19 ++ ...-header-policy-declined.https.sub.html.ini | 21 ++ ...licy-disallowed-for-all.https.sub.html.ini | 16 + ...-policy-allowed-for-all.https.sub.html.ini | 19 ++ ...policy-allowed-for-self.https.sub.html.ini | 19 ++ ...licy-disallowed-for-all.https.sub.html.ini | 19 ++ 14 files changed, 1187 insertions(+) create mode 100644 testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-all.https.sub.html.ini create mode 100644 testing/web-platform/meta/feature-policy/feature-policy-frame-policy-disallowed-for-all.https.sub.html.ini create mode 100644 testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini create mode 100644 testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini create mode 100644 testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini create mode 100644 testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini create mode 100644 testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini create mode 100644 testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini create mode 100644 testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini diff --git a/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini b/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini index 665ab45e5c96..23b3492f11a2 100644 --- a/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini +++ b/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-js-tentative.html.ini @@ -15,3 +15,6 @@ [Verify that when 'layout-animations' is disabled, an 'element.animate' API including a keyframe that uses a blocked property generates violation report (inline scripts).] expected: NOTRUN + [Verify 'layout-animations' is not in document's feature list.] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-keyframes-tentative.html.ini b/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-keyframes-tentative.html.ini index 491238444a8d..2517c9015cb0 100644 --- a/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-keyframes-tentative.html.ini +++ b/testing/web-platform/meta/feature-policy/experimental-features/layout-animations-disabled-violation-report-keyframes-tentative.html.ini @@ -6,3 +6,6 @@ [Verify that when 'layout-animations' is disabled, a keyframes which includes a blocked property generates violation report.] expected: TIMEOUT + [Sanity-check: 'layout-animations' is not in document's feature list.] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-all.https.sub.html.ini new file mode 100644 index 000000000000..39f653ec4c1c --- /dev/null +++ b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-all.https.sub.html.ini @@ -0,0 +1,235 @@ +[feature-policy-frame-policy-allowed-for-all.https.sub.html] + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc+ same origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc+ cross origin iframe inherit from header policy.] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-self.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-self.https.sub.html.ini index 080a7ab636dd..ce9a1e3f6d02 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-self.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-self.https.sub.html.ini @@ -10,3 +10,250 @@ [Test frame policy on data: URL origin iframe with allow = "*" and allowfullscreen.] expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on data: URL origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on data: URL origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on data: URL origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin sandboxed iframe with allow="fullscreen".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on data: URL origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on sandboxed srcdoc iframe with allow="fullscreen https://www.web-platform.test:8443".] + expected: FAIL + + [Test frame policy on sandboxed iframe with allow="fullscreen".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on sandboxed iframe with allow="fullscreen 'src'".] + expected: FAIL + + [Test frame policy on cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc sandboxed iframe with allow="fullscreen".] + expected: FAIL + + [Test frame policy on srcdoc + same origin sandboxed iframe with allow="fullscreen".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on data: URL origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on data: URL origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-some.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-some.https.sub.html.ini index 794cd9078d32..7ba77d8c2d94 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-some.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-allowed-for-some.https.sub.html.ini @@ -4,3 +4,322 @@ [Test frame policy on data: URL cross origin iframe with allow = "*" and allowfullscreen.] expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc + another cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on another cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc + another cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + another cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc + another cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + another cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on srcdoc + another cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "*".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + another cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on another cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + another cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-disallowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-disallowed-for-all.https.sub.html.ini new file mode 100644 index 000000000000..43d74e439077 --- /dev/null +++ b/testing/web-platform/meta/feature-policy/feature-policy-frame-policy-disallowed-for-all.https.sub.html.ini @@ -0,0 +1,235 @@ +[feature-policy-frame-policy-disallowed-for-all.https.sub.html] + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on srcdoc iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self'" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on srcdoc iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'none'".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'none';".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe with allow = "*" and allowfullscreen.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'none'" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on srcdoc + cross origin iframe inherit from header policy.] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and header policy = "Feature-Policy: fullscreen *;".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "'self' https://www.web-platform.test:8443 https://www.example.com" and allowfullscreen.] + expected: FAIL + + [Test frame policy on srcdoc + same origin iframe with allow = "'self'".] + expected: FAIL + + [Test frame policy on data: URL cross origin iframe with allow = "*".] + expected: FAIL + + [Test frame policy on same origin iframe with allow = "*" and header policy = "Feature-Policy: fullscreen 'self';".] + expected: FAIL + + [Test frame policy on cross origin iframe with allow = "'self'".] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini new file mode 100644 index 000000000000..5bbea0b45243 --- /dev/null +++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-all.https.sub.html.ini @@ -0,0 +1,16 @@ +[feature-policy-header-policy-allowed-for-all.https.sub.html] + [Feature-Policy: fullscreen * -- test fullscreen is allowed on same-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen * -- test fullscreen is allowed on cross-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen *, iframe.allow = fullscreen 'self'; -- test fullscreen is disallowed on cross-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen *, iframe.allow = fullscreen 'self'; -- test fullscreen is allowed on same-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen *NaN] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini new file mode 100644 index 000000000000..cca74f9e232a --- /dev/null +++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-self.https.sub.html.ini @@ -0,0 +1,16 @@ +[feature-policy-header-policy-allowed-for-self.https.sub.html] + [Feature-Policy: fullscreen 'self' -- test allowlist is [same_origin\]] + expected: FAIL + + [Feature-Policy: fullscreen 'self', iframe.allow = fullscreen 'src'; -- test fullscreen is allowed on cross-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self', iframe.allow = fullscreen 'src'; -- test fullscreen is allowed on same-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' -- test fullscreen is disallowed on cross-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' -- test fullscreen is allowed on same-origin subframe] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini new file mode 100644 index 000000000000..c3844dacd636 --- /dev/null +++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-allowed-for-some.https.sub.html.ini @@ -0,0 +1,19 @@ +[feature-policy-header-policy-allowed-for-some.https.sub.html] + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;, iframe.allow = fullscreen 'none'; -- test fullscreen is disallowed on same-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is disallowed on cross-origin https://www1.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test allowlist is [same_origin, cross_origin, https://www.example.com\]] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on cross-origin https://www.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on same-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;iframe.allow = fullscreen 'none'; -- test fullscreen is disallowed on cross-origin subframe] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-declined.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-declined.https.sub.html.ini index aa6c7d740d9d..a23305e77db2 100644 --- a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-declined.https.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-declined.https.sub.html.ini @@ -2,3 +2,24 @@ [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test allowlist is [cross_origin, https://www.example.com\]] expected: FAIL + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;, iframe.allow = fullscreen https://www.web-platform.test:8443 -- test fullscreen is disallowed on same-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;, iframe.allow = fullscreen 'none'; -- test fullscreen is disallowed on same-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is disallowed on cross-origin https://www1.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;iframe.allow = fullscreen https://www.web-platform.test:8443 -- test fullscreen is allowed on specific cross-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com;iframe.allow = fullscreen 'none'; -- test fullscreen is allowed on specific cross-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on same-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'self' https://www.web-platform.test:8443 https://www.example.com; -- test fullscreen is allowed on cross-origin https://www.web-platform.test:8443/feature-policy/resources/feature-policy-allowedfeatures.html subframe] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini new file mode 100644 index 000000000000..0acffc506b47 --- /dev/null +++ b/testing/web-platform/meta/feature-policy/feature-policy-header-policy-disallowed-for-all.https.sub.html.ini @@ -0,0 +1,16 @@ +[feature-policy-header-policy-disallowed-for-all.https.sub.html] + [Feature-Policy: fullscreen 'none' -- test fullscreen is disallowed on same-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'none' -- test allowlist is [\]] + expected: FAIL + + [Feature-Policy: fullscreen 'none', iframe.allow = fullscreen 'src'; -- test fullscreen is disallowed on cross-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'none', iframe.allow = fullscreen 'src'; -- test fullscreen is disallowed on same-origin subframe] + expected: FAIL + + [Feature-Policy: fullscreen 'none' -- test fullscreen is disallowed on cross-origin subframe] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini new file mode 100644 index 000000000000..0d0b744764b8 --- /dev/null +++ b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-all.https.sub.html.ini @@ -0,0 +1,19 @@ +[feature-policy-nested-header-policy-allowed-for-all.https.sub.html] + [Test nested header policy with remote iframe on policy "fullscreen *"] + expected: FAIL + + [Test nested header policy with local iframe on policy "fullscreen *"] + expected: FAIL + + [Test nested header policy with remote iframe on policy "fullscreen 'self'"] + expected: FAIL + + [Test nested header policy with local iframe on policy "fullscreen 'self'"] + expected: FAIL + + [Test nested header policy with local iframe on policy "fullscreen 'none'"] + expected: FAIL + + [Test nested header policy with remote iframe on policy "fullscreen 'none'"] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini new file mode 100644 index 000000000000..d5d938c1b355 --- /dev/null +++ b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-allowed-for-self.https.sub.html.ini @@ -0,0 +1,19 @@ +[feature-policy-nested-header-policy-allowed-for-self.https.sub.html] + [Test nested header policy with remote iframe on policy "fullscreen *"] + expected: FAIL + + [Test nested header policy with local iframe on policy "fullscreen *"] + expected: FAIL + + [Test nested header policy with remote iframe on policy "fullscreen 'self'"] + expected: FAIL + + [Test nested header policy with local iframe on policy "fullscreen 'self'"] + expected: FAIL + + [Test nested header policy with local iframe on policy "fullscreen 'none'"] + expected: FAIL + + [Test nested header policy with remote iframe on policy "fullscreen 'none'"] + expected: FAIL + diff --git a/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini new file mode 100644 index 000000000000..147ffd111edf --- /dev/null +++ b/testing/web-platform/meta/feature-policy/feature-policy-nested-header-policy-disallowed-for-all.https.sub.html.ini @@ -0,0 +1,19 @@ +[feature-policy-nested-header-policy-disallowed-for-all.https.sub.html] + [Test nested header policy with remote iframe on policy "fullscreen 'self'".] + expected: FAIL + + [Test nested header policy with local iframe on policy "fullscreen 'self'".] + expected: FAIL + + [Test nested header policy with local iframe on policy "fullscreen *".] + expected: FAIL + + [Test nested header policy with local iframe on policy "fullscreen 'none'".] + expected: FAIL + + [Test nested header policy with remote iframe on policy "fullscreen 'none'".] + expected: FAIL + + [Test nested header policy with remote iframe on policy "fullscreen *".] + expected: FAIL +