diff options
Diffstat (limited to 'testing/web-platform/meta/html/cross-origin-opener-policy/tentative')
19 files changed, 329 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/__dir__.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/__dir__.ini new file mode 100644 index 0000000000..3ad6caa33a --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [Alloc, NS_NewRunnableFunction, Realloc, _M_init_functor, mozilla::net::HttpChannelChild::ContinueAsyncOpen] diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/access-reporting-openee-rp-ro.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/access-reporting-openee-rp-ro.https.html.ini new file mode 100644 index 0000000000..1c2854c79e --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/access-reporting-openee-rp-ro.https.html.ini @@ -0,0 +1,3 @@ +[access-reporting-openee-rp-ro.https.html] + [access-reporting-openee-rp-ro] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/access-reporting-opener-rp-ro.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/access-reporting-opener-rp-ro.https.html.ini new file mode 100644 index 0000000000..8365e1a05b --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/access-reporting-opener-rp-ro.https.html.ini @@ -0,0 +1,5 @@ +[access-reporting-opener-rp-ro.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [access-reporting-opener-rp-ro] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/access-reporting-post-message.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/access-reporting-post-message.https.html.ini new file mode 100644 index 0000000000..38b260b75d --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/access-reporting-post-message.https.html.ini @@ -0,0 +1,3 @@ +[access-reporting-post-message.https.html] + expected: + if not debug and (os == "linux"): [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-about-blank.https.window.js.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-about-blank.https.window.js.ini new file mode 100644 index 0000000000..be661173ac --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-about-blank.https.window.js.ini @@ -0,0 +1,8 @@ +[iframe-popup-about-blank.https.window.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [Cross-origin iframe] + expected: FAIL + + [Same-origin iframe] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-so.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-so.https.html.ini new file mode 100644 index 0000000000..e30a3450d1 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-so.https.html.ini @@ -0,0 +1,39 @@ +[iframe-popup-to-so.https.html?3-4] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-so.https.html?5-6] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-so.https.html?9-last] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-so.https.html?1-2] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-so.https.html?7-8] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-so.https.html?8-8] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-so.https.html?2-2] + +[iframe-popup-to-so.https.html?7-7] + +[iframe-popup-to-so.https.html?1-1] + +[iframe-popup-to-so.https.html?5-5] + +[iframe-popup-to-so.https.html?3-3] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-so.https.html?6-6] + +[iframe-popup-to-so.https.html?4-4] diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-soap.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-soap.https.html.ini new file mode 100644 index 0000000000..b1868356bd --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-soap.https.html.ini @@ -0,0 +1,19 @@ +[iframe-popup-to-soap.https.html?5-6] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-soap.https.html?3-4] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-soap.https.html?7-8] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-soap.https.html?9-last] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup-to-soap.https.html?1-2] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-un.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-un.https.html.ini new file mode 100644 index 0000000000..15399d8575 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup-to-un.https.html.ini @@ -0,0 +1,101 @@ +[iframe-popup-to-un.https.html?1-2] + expected: + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same origin iframe, same origin popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same site iframe, same origin popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same origin iframe, same origin popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same origin iframe, same origin popup with form] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same site iframe, same origin popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same site iframe, same origin popup with form] + expected: FAIL + + +[iframe-popup-to-un.https.html?5-6] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same site iframe, same site popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with cross origin iframe, same site popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same site iframe, same site popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same site iframe, same site popup with form] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with cross origin iframe, same site popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with cross origin iframe, same site popup with form] + expected: FAIL + + +[iframe-popup-to-un.https.html?7-8] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same origin iframe, cross origin popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same site iframe, cross origin popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same origin iframe, cross origin popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same origin iframe, cross origin popup with form] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same site iframe, cross origin popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same site iframe, cross origin popup with form] + expected: FAIL + + +[iframe-popup-to-un.https.html?9-last] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with cross origin iframe, cross origin popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with cross origin iframe, cross origin popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with cross origin iframe, cross origin popup with form] + expected: FAIL + + +[iframe-popup-to-un.https.html?3-4] + expected: + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with cross origin iframe, same origin popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same origin iframe, same site popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with cross origin iframe, same origin popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with cross origin iframe, same origin popup with form] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same origin iframe, same site popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: unsafe-none via an iframe, with same origin iframe, same site popup with form] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup.https.html.ini new file mode 100644 index 0000000000..a05a02aa04 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/iframe-popup.https.html.ini @@ -0,0 +1,68 @@ +[iframe-popup.https.html?7-8] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same origin iframe, cross origin popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same site iframe, cross origin popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same origin iframe, cross origin popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same origin iframe, cross origin popup with form] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same site iframe, cross origin popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same site iframe, cross origin popup with form] + expected: FAIL + + +[iframe-popup.https.html?9-last] + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with cross origin iframe, cross origin popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with cross origin iframe, cross origin popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with cross origin iframe, cross origin popup with form] + expected: FAIL + + +[iframe-popup.https.html?5-6] + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same site iframe, same site popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with cross origin iframe, same site popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same site iframe, same site popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same site iframe, same site popup with form] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with cross origin iframe, same site popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with cross origin iframe, same site popup with form] + expected: FAIL + + +[iframe-popup.https.html?1-2] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + +[iframe-popup.https.html?3-4] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same origin iframe, same site popup with window_open] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same origin iframe, same site popup with anchor] + expected: FAIL + + [COOP: restrict-properties to popup COOP: restrict-properties via an iframe, with same origin iframe, same site popup with form] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/named_targeting.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/named_targeting.https.html.ini new file mode 100644 index 0000000000..3ed53535d6 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/named_targeting.https.html.ini @@ -0,0 +1,5 @@ +[named_targeting.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Verify that named targeting does not work across isolation boundaries.] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-so.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-so.https.html.ini new file mode 100644 index 0000000000..53c5f12c67 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-so.https.html.ini @@ -0,0 +1,5 @@ +[popup-so.https.html] + expected: + if (os == "android") and debug and not swgl: [OK, TIMEOUT] + if (os == "android") and debug and swgl: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-soap.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-soap.https.html.ini new file mode 100644 index 0000000000..4df7b9b581 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-soap.https.html.ini @@ -0,0 +1,12 @@ +[popup-soap.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + if (os == "android") and debug: [OK, TIMEOUT] + [SAME_ORIGIN popup with coop restrict-properties] + expected: FAIL + + [SAME_SITE popup with coop restrict-properties] + expected: FAIL + + [CROSS_ORIGIN popup with coop restrict-properties] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-u.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-u.https.html.ini new file mode 100644 index 0000000000..ebeb267275 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-u.https.html.ini @@ -0,0 +1,11 @@ +[popup-u.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [SAME_ORIGIN popup with coop restrict-properties] + expected: FAIL + + [SAME_SITE popup with coop restrict-properties] + expected: FAIL + + [CROSS_ORIGIN popup with coop restrict-properties] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-un.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-un.https.html.ini new file mode 100644 index 0000000000..0a16c40a89 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-un.https.html.ini @@ -0,0 +1,12 @@ +[popup-un.https.html] + expected: + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] + [SAME_ORIGIN popup with coop restrict-properties] + expected: FAIL + + [SAME_SITE popup with coop restrict-properties] + expected: FAIL + + [CROSS_ORIGIN popup with coop restrict-properties] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-cross-origin.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-cross-origin.https.html.ini new file mode 100644 index 0000000000..7c4dd6c55b --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-cross-origin.https.html.ini @@ -0,0 +1,12 @@ +[popup-with-cross-origin.https.html] + expected: + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] + [Cross-origin popup with empty coop] + expected: FAIL + + [Cross-origin popup with coop unsafe-none] + expected: FAIL + + [Cross-origin popup with coop restrict-properties] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-same-origin.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-same-origin.https.html.ini new file mode 100644 index 0000000000..053466a239 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-same-origin.https.html.ini @@ -0,0 +1,8 @@ +[popup-with-same-origin.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [Same-origin popup with empty coop] + expected: FAIL + + [Same-origin popup with coop unsafe-none] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-same-site.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-same-site.https.html.ini new file mode 100644 index 0000000000..6483d773c0 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/popup-with-same-site.https.html.ini @@ -0,0 +1,11 @@ +[popup-with-same-site.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [Same-site popup with empty coop] + expected: FAIL + + [Same-site popup with coop unsafe-none] + expected: FAIL + + [Same-site popup with coop restrict-properties] + expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/reporting-bcg-reuse.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/reporting-bcg-reuse.https.html.ini new file mode 100644 index 0000000000..3bc3e185e5 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/reporting-bcg-reuse.https.html.ini @@ -0,0 +1,3 @@ +[reporting-bcg-reuse.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/reporting-from-rp-ro.https.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/reporting-from-rp-ro.https.html.ini new file mode 100644 index 0000000000..3656d55ab1 --- /dev/null +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/tentative/restrict-properties/reporting-from-rp-ro.https.html.ini @@ -0,0 +1,3 @@ +[reporting-from-rp-ro.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] |