diff options
Diffstat (limited to 'testing/web-platform/meta/html/browsers/the-window-object')
69 files changed, 1232 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/browsers/the-window-object/BarProp.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/BarProp.window.js.ini new file mode 100644 index 0000000000..1bb1060ba7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/BarProp.window.js.ini @@ -0,0 +1,7 @@ +[BarProp.window.html] + [BarProp objects of an auxiliary Window] + expected: FAIL + + [BarBrop objects of a nested Window] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/the-window-object/__dir__.ini b/testing/web-platform/meta/html/browsers/the-window-object/__dir__.ini new file mode 100644 index 0000000000..5bf156d2b5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [tab:102400] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini new file mode 100644 index 0000000000..2709cbf0e6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini @@ -0,0 +1,5 @@ +[indexed-browsing-contexts-02.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Accessing child browsing contexts 3] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini new file mode 100644 index 0000000000..532608ebe9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini @@ -0,0 +1,5 @@ +[indexed-browsing-contexts-03.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Indexed child browsing contexts] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html.ini new file mode 100644 index 0000000000..b2d199f7b0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html.ini @@ -0,0 +1,3 @@ +[iterator.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html.ini new file mode 100644 index 0000000000..0914d23fd1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html.ini @@ -0,0 +1,3 @@ +[window_length.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/__dir__.ini b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/__dir__.ini new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/__dir__.ini diff --git a/testing/web-platform/meta/html/browsers/the-window-object/close-method.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/close-method.window.js.ini new file mode 100644 index 0000000000..13a2fdde71 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/close-method.window.js.ini @@ -0,0 +1,5 @@ +[close-method.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.close() affects name targeting immediately] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/closed-attribute.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/closed-attribute.window.js.ini new file mode 100644 index 0000000000..6ddf65b86a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/closed-attribute.window.js.ini @@ -0,0 +1,3 @@ +[closed-attribute.window.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/defaultstatus.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/defaultstatus.html.ini new file mode 100644 index 0000000000..bf22fc2fe2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/defaultstatus.html.ini @@ -0,0 +1,3 @@ +[defaultstatus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/document-attribute.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/document-attribute.window.js.ini new file mode 100644 index 0000000000..05981ec3ab --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/document-attribute.window.js.ini @@ -0,0 +1,3 @@ +[document-attribute.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/focus.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/focus.window.js.ini new file mode 100644 index 0000000000..ab1e9344fb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/focus.window.js.ini @@ -0,0 +1,3 @@ +[focus.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html.ini new file mode 100644 index 0000000000..b89eca0c25 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html.ini @@ -0,0 +1,3 @@ +[discard_iframe_history_1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html.ini new file mode 100644 index 0000000000..bf46221676 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html.ini @@ -0,0 +1,3 @@ +[discard_iframe_history_2.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html.ini new file mode 100644 index 0000000000..3e1c4a7a23 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html.ini @@ -0,0 +1,3 @@ +[discard_iframe_history_3.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html.ini new file mode 100644 index 0000000000..8946e7166d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html.ini @@ -0,0 +1,3 @@ +[discard_iframe_history_4.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/historical.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/historical.window.js.ini new file mode 100644 index 0000000000..8885875cb7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/historical.window.js.ini @@ -0,0 +1,3 @@ +[historical.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/length-attribute.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/length-attribute.window.js.ini new file mode 100644 index 0000000000..78411087ad --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/length-attribute.window.js.ini @@ -0,0 +1,3 @@ +[length-attribute.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/name-attribute.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/name-attribute.window.js.ini new file mode 100644 index 0000000000..4a405dd40a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/name-attribute.window.js.ini @@ -0,0 +1,3 @@ +[name-attribute.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/cross-global-npo.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/cross-global-npo.html.ini new file mode 100644 index 0000000000..02a2062904 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/cross-global-npo.html.ini @@ -0,0 +1,3 @@ +[cross-global-npo.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini new file mode 100644 index 0000000000..af01b25245 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini @@ -0,0 +1,5 @@ +[named-objects.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Check if window['b'\] returns the elements with the id='b'] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/navigated-named-objects.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/navigated-named-objects.window.js.ini new file mode 100644 index 0000000000..d95f2114bc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/navigated-named-objects.window.js.ini @@ -0,0 +1,20 @@ +[navigated-named-objects.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Window's associated Document object is used for finding named objects (<object> with browsing ccontext via srcdoc <iframe)>] + expected: + if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + [FAIL, PASS] + + [Window's associated Document object is used for finding named objects (<object> with browsing ccontext via same-origin <iframe)>] + expected: + if (os == "mac") and not debug: [FAIL, PASS] + if os == "linux": [FAIL, PASS] + FAIL + + [Window's associated Document object is used for finding named objects (<object> with browsing ccontext via cross-site <iframe)>] + expected: + if fission and (os == "android"): [FAIL, PASS] + if not fission: [FAIL, PASS] + [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/prototype.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/prototype.html.ini new file mode 100644 index 0000000000..df78c84534 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/prototype.html.ini @@ -0,0 +1,3 @@ +[prototype.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-named-properties.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-named-properties.html.ini new file mode 100644 index 0000000000..9e88bc5c23 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-named-properties.html.ini @@ -0,0 +1,3 @@ +[window-named-properties.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html.ini new file mode 100644 index 0000000000..b6e768a8d3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html.ini @@ -0,0 +1,3 @@ +[window-null-names.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/navigate-to-about-blank-while-initial-load-pending.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/navigate-to-about-blank-while-initial-load-pending.html.ini new file mode 100644 index 0000000000..c253850ac0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/navigate-to-about-blank-while-initial-load-pending.html.ini @@ -0,0 +1,3 @@ +[navigate-to-about-blank-while-initial-load-pending.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-BarProp.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-BarProp.window.js.ini new file mode 100644 index 0000000000..9195c28d7a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-BarProp.window.js.ini @@ -0,0 +1,3 @@ +[noopener-noreferrer-BarProp.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-sizing.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-sizing.window.js.ini new file mode 100644 index 0000000000..47dba52286 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-sizing.window.js.ini @@ -0,0 +1,10 @@ +[noopener-noreferrer-sizing.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.open() with noreferrer should have equal viewport width and height] + expected: + if os == "android": FAIL + + [window.open() with noopener should have equal viewport width and height] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_beforeunload.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_beforeunload.html.ini new file mode 100644 index 0000000000..3e92cd8e69 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_beforeunload.html.ini @@ -0,0 +1,3 @@ +[close_beforeunload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_script_defer.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_script_defer.html.ini new file mode 100644 index 0000000000..8b011cd80c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_script_defer.html.ini @@ -0,0 +1,5 @@ +[close_script_defer.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Running defer script in window.close()] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_unload.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_unload.html.ini new file mode 100644 index 0000000000..f1243ad311 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_unload.html.ini @@ -0,0 +1,3 @@ +[close_unload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini new file mode 100644 index 0000000000..ac0f33eb10 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini @@ -0,0 +1,3 @@ +[creating_browsing_context_test_01.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/no_window_open_when_term_nesting_level_nonzero.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/no_window_open_when_term_nesting_level_nonzero.window.js.ini new file mode 100644 index 0000000000..f62e504521 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/no_window_open_when_term_nesting_level_nonzero.window.js.ini @@ -0,0 +1,13 @@ +[no_window_open_when_term_nesting_level_nonzero.window.html] + expected: + if (os == "linux") and not fission and not debug: [ERROR, TIMEOUT] + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + [no popups with frame navigation] + expected: FAIL + + [no popups from synchronously reachable window] + expected: FAIL + + [no popups from another synchronously reachable window] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-is-popup-condition.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-is-popup-condition.html.ini new file mode 100644 index 0000000000..c764735346 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-is-popup-condition.html.ini @@ -0,0 +1,121 @@ +[open-features-is-popup-condition.html?single-2] + expected: + if (os == "linux") and not fission: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + ["personalbar=true" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission: [PASS, TIMEOUT] + + ["personalbar=no" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission: [PASS, TIMEOUT] + + ["scrollbars=true" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["close" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["status=yes" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["status=no" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["personalbar" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["minimizable" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["titlebar=no" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["titlebar=true" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["close=true" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["status=true" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["personalbar=yes" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["minimizable=no" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["minimizable=true" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["close=yes" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["minimizable=yes" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["scrollbars=yes" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["scrollbars=no" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["scrollbars" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["titlebar" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["close=no" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["titlebar=yes" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["status" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + +[open-features-is-popup-condition.html?single-1] + expected: + if (os == "linux") and not fission and not debug: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + ["resizable=no" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + ["resizable=true" should set BarProp visibility to false] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + + +[open-features-is-popup-condition.html?combination] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[open-features-is-popup-condition.html?position] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-innerwidth-innerheight.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-innerwidth-innerheight.html.ini new file mode 100644 index 0000000000..477cb841f2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-innerwidth-innerheight.html.ini @@ -0,0 +1,3 @@ +[open-features-negative-innerwidth-innerheight.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-screenx-screeny.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-screenx-screeny.html.ini new file mode 100644 index 0000000000..3225c64077 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-screenx-screeny.html.ini @@ -0,0 +1,4 @@ +[open-features-negative-screenx-screeny.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-top-left.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-top-left.html.ini new file mode 100644 index 0000000000..c8522e8ff1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-top-left.html.ini @@ -0,0 +1,3 @@ +[open-features-negative-top-left.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-width-height.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-width-height.html.ini new file mode 100644 index 0000000000..840b3e7041 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-width-height.html.ini @@ -0,0 +1,3 @@ +[open-features-negative-width-height.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-height.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-height.html.ini new file mode 100644 index 0000000000..e5f3709457 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-height.html.ini @@ -0,0 +1,39 @@ +[open-features-non-integer-height.html] + expected: + if (os == "linux") and (processor == "x86"): [OK, ERROR] + if (os == "android") and fission: [OK, TIMEOUT] + [features "height=405.5" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405.32" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405LLl" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405^4" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405*3" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405/5" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405 " should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405e1" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405e-1" should set "height=405"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini new file mode 100644 index 0000000000..8a3621f064 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini @@ -0,0 +1,38 @@ +[open-features-non-integer-innerheight.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [features "innerheight=405.5" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405.32" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405LLl" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405^4" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405*3" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405/5" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405 " should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405e1" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405e-1" should set "height=405"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini new file mode 100644 index 0000000000..f53dc913c8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini @@ -0,0 +1,38 @@ +[open-features-non-integer-innerwidth.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [features "innerwidth=405.5" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405.32" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405LLl" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405^4" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405*3" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405/5" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405 " should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405e1" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405e-1" should set "width=405"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-left.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-left.html.ini new file mode 100644 index 0000000000..c557168fb1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-left.html.ini @@ -0,0 +1,50 @@ +[open-features-non-integer-left.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [features "left=105.5" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105.32" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105LLl" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105^4" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105*3" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105/5" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105 " should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105e1" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105e-1" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=/104" should NOT set "left=104"] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] + + [features "left=_104" should NOT set "left=104"] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] + + [features "left=L104" should NOT set "left=104"] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screenx.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screenx.html.ini new file mode 100644 index 0000000000..c8158a4c95 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screenx.html.ini @@ -0,0 +1,38 @@ +[open-features-non-integer-screenx.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [features "screenx=105.5" should set "left=105"] + expected: + if os == "android": FAIL + + [features "screenx=105.32" should set "left=105"] + expected: + if os == "android": FAIL + + [features "screenx=105LLl" should set "left=105"] + expected: + if os == "android": FAIL + + [features "screenx=105^4" should set "left=105"] + expected: + if os == "android": FAIL + + [features "screenx=105*3" should set "left=105"] + expected: + if os == "android": FAIL + + [features "screenx=105/5" should set "left=105"] + expected: + if os == "android": FAIL + + [features "screenx=105 " should set "left=105"] + expected: + if os == "android": FAIL + + [features "screenx=105e1" should set "left=105"] + expected: + if os == "android": FAIL + + [features "screenx=105e-1" should set "left=105"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screeny.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screeny.html.ini new file mode 100644 index 0000000000..4b6f3b135b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screeny.html.ini @@ -0,0 +1,38 @@ +[open-features-non-integer-screeny.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [features "screeny=405.5" should set "height=405"] + expected: + if os == "android": FAIL + + [features "screeny=405.32" should set "height=405"] + expected: + if os == "android": FAIL + + [features "screeny=405LLl" should set "height=405"] + expected: + if os == "android": FAIL + + [features "screeny=405^4" should set "height=405"] + expected: + if os == "android": FAIL + + [features "screeny=405*3" should set "height=405"] + expected: + if os == "android": FAIL + + [features "screeny=405/5" should set "height=405"] + expected: + if os == "android": FAIL + + [features "screeny=405 " should set "height=405"] + expected: + if os == "android": FAIL + + [features "screeny=405e1" should set "height=405"] + expected: + if os == "android": FAIL + + [features "screeny=405e-1" should set "height=405"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-top.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-top.html.ini new file mode 100644 index 0000000000..a6299f3e50 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-top.html.ini @@ -0,0 +1,43 @@ +[open-features-non-integer-top.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] + [features "top=105.5" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105.32" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105LLl" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105^4" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105*3" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105/5" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105 " should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105e1" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105e-1" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=L104" should NOT set "top=104"] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-width.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-width.html.ini new file mode 100644 index 0000000000..3569976103 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-width.html.ini @@ -0,0 +1,38 @@ +[open-features-non-integer-width.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [features "width=405.5" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405.32" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405LLl" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405^4" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405*3" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405/5" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405 " should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405e1" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405e-1" should set "width=405"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-innerheight-innerwidth.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-innerheight-innerwidth.html.ini new file mode 100644 index 0000000000..168f84d0cd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-innerheight-innerwidth.html.ini @@ -0,0 +1,58 @@ +[open-features-tokenization-innerheight-innerwidth.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + ["innerwidth=401" should set width of opened window] + expected: + if os == "android": FAIL + + [" innerwidth = 401" should set width of opened window] + expected: + if os == "android": FAIL + + ["innerwidth==401" should set width of opened window] + expected: + if os == "android": FAIL + + ["\\ninnerwidth= 401" should set width of opened window] + expected: + if os == "android": FAIL + + [",innerwidth=401,," should set width of opened window] + expected: + if os == "android": FAIL + + ["INNERWIDTH=401" should set width of opened window] + expected: + if os == "android": FAIL + + ["innerWidth=401" should set width of opened window] + expected: + if os == "android": FAIL + + ["innerheight=402" should set height of opened window] + expected: + if os == "android": FAIL + + [" innerheight = 402" should set height of opened window] + expected: + if os == "android": FAIL + + ["innerheight==402" should set height of opened window] + expected: + if os == "android": FAIL + + ["\\ninnerheight= 402" should set height of opened window] + expected: + if os == "android": FAIL + + [",innerheight=402,," should set height of opened window] + expected: + if os == "android": FAIL + + ["INNERHEIGHT=402" should set height of opened window] + expected: + if os == "android": FAIL + + ["innerHeight=402" should set height of opened window] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noopener.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noopener.html.ini new file mode 100644 index 0000000000..9445ab4363 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noopener.html.ini @@ -0,0 +1,3 @@ +[open-features-tokenization-noopener.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini new file mode 100644 index 0000000000..9aa20033e9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini @@ -0,0 +1,6 @@ +[open-features-tokenization-noreferrer.html] + expected: + if (os == "android") and debug and not swgl and not fission: [OK, TIMEOUT, CRASH] + if (os == "android") and debug and not swgl and fission: [TIMEOUT, OK, CRASH] + if (os == "android") and debug and swgl: [TIMEOUT, OK, CRASH] + if (os == "android") and not debug: [TIMEOUT, OK, CRASH] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini new file mode 100644 index 0000000000..24e1c07628 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini @@ -0,0 +1,61 @@ +[open-features-tokenization-screenx-screeny.html] + expected: + if (os == "android") and debug and not swgl and fission: [OK, TIMEOUT, CRASH] + if (os == "android") and debug and not swgl and not fission: [TIMEOUT, OK, CRASH] + if (os == "android") and debug and swgl: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug: [OK, TIMEOUT, CRASH] + ["screenx=141" should set left position of opened window] + expected: + if os == "android": FAIL + + [" screenx = 141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["screenx==141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["\\nscreenx= 141" should set left position of opened window] + expected: + if os == "android": FAIL + + [",screenx=141,," should set left position of opened window] + expected: + if os == "android": FAIL + + ["SCREENX=141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["screenX=141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["screeny=142" should set top position of opened window] + expected: + if os == "android": FAIL + + [" screeny = 142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["screeny==142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["\\nscreeny= 142" should set top position of opened window] + expected: + if os == "android": FAIL + + [",screeny=142,," should set top position of opened window] + expected: + if os == "android": FAIL + + ["SCREENY=142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["screenY=142" should set top position of opened window] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini new file mode 100644 index 0000000000..6f55cfc6ca --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini @@ -0,0 +1,67 @@ +[open-features-tokenization-top-left.html] + expected: + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "android") and debug and not fission: [OK, TIMEOUT] + ["left=141" should set left position of opened window] + expected: + if os == "android": FAIL + + [" left = 141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["left==141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["\nleft= 141" should set left position of opened window] + expected: + if os == "android": FAIL + + [",left=141,," should set left position of opened window] + expected: + if os == "android": FAIL + + ["LEFT=141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["top=142" should set top position of opened window] + expected: + if os == "android": FAIL + + [" top = 142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["top==142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["\\ttop= 142" should set top position of opened window] + expected: + if os == "android": FAIL + + [",top=142,," should set top position of opened window] + expected: + if os == "android": FAIL + + ["TOP=142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["top=152,left=152" should set top and left position of opened window] + expected: + if os == "android": FAIL + + ["top=152,,left=152," should set top and left position of opened window] + expected: + if os == "android": FAIL + + ["top=152==left=152" should set top and left position of opened window] + expected: + if os == "android": FAIL + + [",,top= 152, left=152" should set top and left position of opened window] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-width-height.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-width-height.html.ini new file mode 100644 index 0000000000..41dd92c7fc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-width-height.html.ini @@ -0,0 +1,75 @@ +[open-features-tokenization-width-height.html] + expected: + if (os == "linux") and (processor == "x86"): [OK, ERROR] + if (os == "android") and fission: [OK, TIMEOUT] + ["width=401" should set width of opened window] + expected: + if os == "android": FAIL + + [" width = 401" should set width of opened window] + expected: + if os == "android": FAIL + + ["width==401" should set width of opened window] + expected: + if os == "android": FAIL + + ["\\nwidth= 401" should set width of opened window] + expected: + if os == "android": FAIL + + [",width=401,," should set width of opened window] + expected: + if os == "android": FAIL + + ["WIDTH=401" should set width of opened window] + expected: + if os == "android": FAIL + + ["height=402" should set height of opened window] + expected: + if os == "android": FAIL + + [" height = 402" should set height of opened window] + expected: + if os == "android": FAIL + + ["height==402" should set height of opened window] + expected: + if os == "android": FAIL + + ["\\nheight= 402" should set height of opened window] + expected: + if os == "android": FAIL + + [",height=402,," should set height of opened window] + expected: + if os == "android": FAIL + + ["HEIGHT=402" should set height of opened window] + expected: + if os == "android": FAIL + + ["height=402,width=401" should set height and width of opened window] + expected: + if os == "android": FAIL + + [" height = 402 , width = 401 ," should set height and width of opened window] + expected: + if os == "android": FAIL + + ["height==402 width = 401" should set height and width of opened window] + expected: + if os == "android": FAIL + + ["\\nheight= 402,,width=\\n401" should set height and width of opened window] + expected: + if os == "android": FAIL + + [",height=402,,width==401" should set height and width of opened window] + expected: + if os == "android": FAIL + + ["HEIGHT=402, WIDTH=401" should set height and width of opened window] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/proxy-getOwnPropertyDescriptor.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/proxy-getOwnPropertyDescriptor.html.ini new file mode 100644 index 0000000000..ebb02df55d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/proxy-getOwnPropertyDescriptor.html.ini @@ -0,0 +1,3 @@ +[proxy-getOwnPropertyDescriptor.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.https.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.https.html.ini new file mode 100644 index 0000000000..c06d8e9d29 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.https.html.ini @@ -0,0 +1,12 @@ +[window-security.https.html] + expected: + if (processor == "x86") and (os == "linux"): [OK, ERROR] + [A SecurityError exception must be thrown when window.oncancel is accessed from a different origin.] + expected: FAIL + + [A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.] + expected: FAIL + + [A SecurityError exception must be thrown when window.print is accessed from a different origin.] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/self-et-al.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/self-et-al.window.js.ini new file mode 100644 index 0000000000..bd5133de9d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/self-et-al.window.js.ini @@ -0,0 +1,5 @@ +[self-et-al.window.html] + max-asserts: 3 + expected: + if (processor == "x86_64") and (os == "android") and fission: [OK, TIMEOUT] + if (processor == "x86") and (os == "linux"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-aliases.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-aliases.html.ini new file mode 100644 index 0000000000..afb5c641ac --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-aliases.html.ini @@ -0,0 +1,4 @@ +[window-aliases.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-delete-no-cache.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-delete-no-cache.html.ini new file mode 100644 index 0000000000..4a035483b5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-delete-no-cache.html.ini @@ -0,0 +1,3 @@ +[window-indexed-properties-delete-no-cache.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-strict.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-strict.html.ini new file mode 100644 index 0000000000..cafcdc140e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-strict.html.ini @@ -0,0 +1,3 @@ +[window-indexed-properties-strict.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties.html.ini new file mode 100644 index 0000000000..306c4c7aa6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties.html.ini @@ -0,0 +1,4 @@ +[window-indexed-properties.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-defaults.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-defaults.window.js.ini new file mode 100644 index 0000000000..1902ebda99 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-defaults.window.js.ini @@ -0,0 +1,4 @@ +[window-open-defaults.window.html] + expected: + if (os == "linux") and (processor == "x86"): [OK, ERROR] + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini new file mode 100644 index 0000000000..9a5224ddac --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini @@ -0,0 +1,3 @@ +[window-open-invalid-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-noopener.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-noopener.html.ini new file mode 100644 index 0000000000..41b93a0615 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-noopener.html.ini @@ -0,0 +1,40 @@ +[window-open-noopener.html?_self] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[window-open-noopener.html?indexed] + expected: + if (os == "linux") and debug and not fission: [OK, CRASH] + if (os == "android") and fission: [OK, TIMEOUT] + [noopener=1 means the same as noopener] + expected: FAIL + + [Trailing noopener should work] + expected: FAIL + + [Leading noopener should work] + expected: FAIL + + [Interior noopener should work] + expected: FAIL + + [noopener separated only by spaces should work] + expected: FAIL + + [window.open() with 'noopener' should reuse existing target] + expected: FAIL + + [noreferrer should also suppress opener when reusing existing target] + expected: FAIL + + [noopener=true means the same as noopener] + expected: FAIL + + +[window-open-noopener.html?_parent] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[window-open-noopener.html?_top] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-noreferrer.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-noreferrer.html.ini new file mode 100644 index 0000000000..f7cfbf35bb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-noreferrer.html.ini @@ -0,0 +1,4 @@ +[window-open-noreferrer.html] + expected: + if (os == "linux") and (processor == "x86"): [OK, ERROR] + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-popup-behavior.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-popup-behavior.html.ini new file mode 100644 index 0000000000..c17ecebd68 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-popup-behavior.html.ini @@ -0,0 +1,250 @@ +[window-open-popup-behavior.html] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and debug: [OK, TIMEOUT] + [location=yes,toolbar=yes,status=yes (expect popup)] + expected: + if os == "linux": [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,status=yes,noopener (expect tab)] + expected: + if (os == "android") and not fission: PASS + if (os == "linux") and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + FAIL + + [location=yes,toolbar=yes,status=yes,noreferrer (expect tab)] + expected: + if (os == "android") and not fission: PASS + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + FAIL + + [location=yes,toolbar=yes,status=yes,popup (expect popup)] + expected: + if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,status=yes,noopener,noreferrer,popup (expect tab)] + expected: + if (os == "linux") and fission and not debug and (processor == "x86"): [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and fission and not debug and (processor == "x86_64"): [FAIL, NOTRUN, PASS, TIMEOUT] + if (os == "linux") and fission and debug: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "android") and not fission: PASS + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + FAIL + + [location=yes,toolbar=yes,menubar=yes (expect popup)] + expected: + if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,noopener (expect tab)] + expected: + if (os == "linux") and fission and not debug and (processor == "x86"): [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and fission and not debug and (processor == "x86_64"): [FAIL, NOTRUN, PASS, TIMEOUT] + if (os == "linux") and fission and debug: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "android") and not fission: PASS + FAIL + + [location=yes,toolbar=yes,menubar=yes,noreferrer (expect tab)] + expected: + if (os == "linux") and fission and not debug and (processor == "x86"): [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and fission and not debug and (processor == "x86_64"): [FAIL, NOTRUN, PASS, TIMEOUT] + if (os == "linux") and fission and debug: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "android") and not fission: PASS + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + FAIL + + [location=yes,toolbar=yes,menubar=yes,popup (expect popup)] + expected: + if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,noopener,noreferrer,popup (expect tab)] + expected: + if (os == "linux") and not debug and fission and (processor == "x86"): [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission and (processor == "x86_64"): [FAIL, NOTRUN, PASS, TIMEOUT] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "android") and not fission: PASS + FAIL + + [location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes (expect tab)] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,noopener (expect tab)] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN] + if (os == "linux") and not debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "linux") and debug: [PASS, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,noreferrer (expect tab)] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,popup (expect popup)] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [PASS, NOTRUN, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,noopener,noreferrer,popup (expect tab)] + expected: + if (os == "linux") and not debug and fission and (processor == "x86"): [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission and (processor == "x86_64"): [FAIL, NOTRUN, PASS, TIMEOUT] + if (os == "linux") and not debug and not fission: [PASS, NOTRUN, FAIL, TIMEOUT] + if (os == "linux") and debug and fission: [FAIL, PASS, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, FAIL, TIMEOUT, NOTRUN] + if (os == "android") and not fission: PASS + FAIL + + [toolbar=yes,menubar=yes,resizable=yes,noopener (expect tab)] + expected: + if not fission and (os == "linux") and debug: PASS + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + if not fission and (os == "android"): PASS + FAIL + + [toolbar=yes,menubar=yes,resizable=yes,noopener,noreferrer,popup (expect tab)] + expected: + if not fission and (os == "android"): PASS + if not fission and (os == "linux"): [PASS, TIMEOUT, NOTRUN] + FAIL + + [resizable=yes,scrollbars=yes,status=yes,noreferrer (expect tab)] + expected: + if not fission: PASS + FAIL + + [location=yes,menubar=yes,scrollbars=yes,noreferrer (expect tab)] + expected: + if (os == "linux") and fission: [FAIL, TIMEOUT, NOTRUN] + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "android") and not fission: PASS + FAIL + + [toolbar=yes,resizable=yes,status=yes,noopener (expect tab)] + expected: + if not fission: PASS + FAIL + + [resizable=yes,scrollbars=yes,status=yes,noopener,noreferrer,popup (expect tab)] + expected: + if not fission: PASS + FAIL + + [location=yes,scrollbars=yes,status=yes,noreferrer (expect tab)] + expected: + if not fission and (os == "linux"): [PASS, TIMEOUT, NOTRUN] + if not fission and (os == "android"): PASS + FAIL + + [location=yes,scrollbars=yes,status=yes,popup (expect popup)] + expected: + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + + [location=yes,menubar=yes,scrollbars=yes (expect popup)] + expected: + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + + [location=yes,scrollbars=yes,status=yes,noopener,noreferrer,popup (expect tab)] + expected: + if not fission and (os == "android"): PASS + if not fission and (os == "linux"): [PASS, TIMEOUT, NOTRUN] + FAIL + + [toolbar=yes,resizable=yes,status=yes,noreferrer (expect tab)] + expected: + if not fission: PASS + FAIL + + [,noopener,noreferrer,popup (expect tab)] + expected: + if not fission: PASS + FAIL + + [location=yes,menubar=yes,scrollbars=yes,popup (expect popup)] + expected: + if os == "linux": [PASS, TIMEOUT, NOTRUN] + + [location=yes,menubar=yes,scrollbars=yes,noopener,noreferrer,popup (expect tab)] + expected: + if (os == "android") and not fission: PASS + if (os == "linux") and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not fission: [PASS, FAIL, TIMEOUT, NOTRUN] + FAIL + + [toolbar=yes,menubar=yes,resizable=yes,noreferrer (expect tab)] + expected: + if not fission and (os == "linux") and not debug: [PASS, NOTRUN] + if not fission and (os == "linux") and debug: PASS + if not fission and (os == "android"): PASS + FAIL + + [toolbar=yes,resizable=yes,status=yes,noopener,noreferrer,popup (expect tab)] + expected: + if not fission: PASS + FAIL + + [menubar=yes,resizable=yes,scrollbars=yes,noopener,noreferrer,popup (expect tab)] + expected: + if not fission: PASS + FAIL + + [location=yes,scrollbars=yes,status=yes,noopener (expect tab)] + expected: + if not fission and (os == "android"): PASS + if not fission and (os == "linux"): [PASS, TIMEOUT, NOTRUN] + FAIL + + [menubar=yes,resizable=yes,scrollbars=yes,noopener (expect tab)] + expected: + if not fission: PASS + FAIL + + [location=yes,menubar=yes,scrollbars=yes,noopener (expect tab)] + expected: + if (os == "android") and not fission: PASS + if (os == "linux") and fission: [FAIL, TIMEOUT] + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + FAIL + + [menubar=yes,resizable=yes,scrollbars=yes,noreferrer (expect tab)] + expected: + if not fission: PASS + FAIL + + [resizable=yes,scrollbars=yes,status=yes,noopener (expect tab)] + expected: + if not fission: PASS + FAIL + + [toolbar=yes,menubar=yes,resizable=yes,popup (expect popup)] + expected: + if (os == "linux") and not fission and debug: [PASS, TIMEOUT] + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,scrollbars=yes,status=yes (expect popup)] + expected: + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-windowfeatures-values.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-windowfeatures-values.html.ini new file mode 100644 index 0000000000..25616a079a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-windowfeatures-values.html.ini @@ -0,0 +1,3 @@ +[window-open-windowfeatures-values.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-opener-unconfigurable.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-opener-unconfigurable.window.js.ini new file mode 100644 index 0000000000..f954a732d5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-opener-unconfigurable.window.js.ini @@ -0,0 +1,3 @@ +[window-opener-unconfigurable.window.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-properties.https.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-properties.https.html.ini new file mode 100644 index 0000000000..7db0eaa97c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-properties.https.html.ini @@ -0,0 +1,13 @@ +[window-properties.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] + [Window attribute: oncancel] + expected: FAIL + + [Window attribute: onmousewheel] + expected: FAIL + + [Window method: print] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-prototype-chain.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-prototype-chain.html.ini new file mode 100644 index 0000000000..7c6ba3ab6a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-prototype-chain.html.ini @@ -0,0 +1,4 @@ +[window-prototype-chain.html] + expected: + if (processor == "x86_64") and (os == "android") and fission: [OK, TIMEOUT] + if (processor == "x86") and (os == "linux"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-reuse-in-nested-browsing-contexts.tentative.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-reuse-in-nested-browsing-contexts.tentative.html.ini new file mode 100644 index 0000000000..ae31598ff5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-reuse-in-nested-browsing-contexts.tentative.html.ini @@ -0,0 +1,6 @@ +[window-reuse-in-nested-browsing-contexts.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] + [after the first iframe load event, navigate iframe with no initial src.] + expected: FAIL |