diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
commit | 43a97878ce14b72f0981164f87f2e35e14151312 (patch) | |
tree | 620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/html/browsers/history | |
parent | Initial commit. (diff) | |
download | firefox-43a97878ce14b72f0981164f87f2e35e14151312.tar.xz firefox-43a97878ce14b72f0981164f87f2e35e14151312.zip |
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/html/browsers/history')
104 files changed, 575 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini new file mode 100644 index 0000000000..d0947dd575 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini @@ -0,0 +1,8 @@ +[001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [pushState must not be allowed to create cross-origin URLs (about:blank)] + expected: FAIL + + [pushState must not be allowed to create cross-origin URLs (data:URI)] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini new file mode 100644 index 0000000000..d960aab4f9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini @@ -0,0 +1,8 @@ +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [replaceState must not be allowed to create cross-origin URLs (about:blank)] + expected: FAIL + + [replaceState must not be allowed to create cross-origin URLs (data:URI)] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini new file mode 100644 index 0000000000..fbb1d6a6d8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini @@ -0,0 +1,17 @@ +[004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history position should be calculated when executing, not when calling the .go command] + expected: + if (os == "linux") and not debug and fission: [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] + + [browser needs to support hashchange events for this testcase] + expected: + if (os == "linux") and not debug and fission: [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] + + [queued .go commands should all be executed when the queue is processed] + expected: + if (os == "linux") and not debug and fission: [PASS, FAIL] + if (os == "win") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/005.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/005.html.ini new file mode 100644 index 0000000000..1357a56456 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/005.html.ini @@ -0,0 +1,21 @@ +[005.html] + [<body onpopstate="..."> should register a listener for the popstate event] + bug: + if fission and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1668853 + if fission and (os == "win") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1668853 + expected: + if fission and debug and (os == "linux") and swgl: [PASS, FAIL] + if fission and debug and (os == "linux") and not swgl: [PASS, FAIL] + if fission and not debug and (os == "linux"): [PASS, FAIL] + if fission and debug and (os == "win"): [PASS, FAIL] + if fission and debug and (os == "mac"): [PASS, FAIL] + + [window.onpopstate should register a listener for the popstate event] + bug: + if fission and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1692852 + expected: + if fission and debug and (os == "linux") and swgl: [PASS, FAIL] + if fission and debug and (os == "linux") and not swgl: [PASS, FAIL] + if fission and not debug and (os == "linux"): [PASS, FAIL] + if fission and debug and (os == "win"): [PASS, FAIL] + if fission and debug and (os == "mac"): [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/006.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/006.html.ini new file mode 100644 index 0000000000..df65c2996f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/006.html.ini @@ -0,0 +1,3 @@ +[006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/007.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/007.html.ini new file mode 100644 index 0000000000..4bb0f0c5c0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/007.html.ini @@ -0,0 +1,3 @@ +[007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/008.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/008.html.ini new file mode 100644 index 0000000000..6b8423b90d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/008.html.ini @@ -0,0 +1,3 @@ +[008.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/009.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/009.html.ini new file mode 100644 index 0000000000..23ec825209 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/009.html.ini @@ -0,0 +1,3 @@ +[009.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/010.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/010.html.ini new file mode 100644 index 0000000000..30cf8f3c61 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/010.html.ini @@ -0,0 +1,3 @@ +[010.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/011.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/011.html.ini new file mode 100644 index 0000000000..689b034ef8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/011.html.ini @@ -0,0 +1,3 @@ +[011.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/012.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/012.html.ini new file mode 100644 index 0000000000..3c24b61077 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/012.html.ini @@ -0,0 +1,3 @@ +[012.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/__dir__.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/__dir__.ini new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/__dir__.ini diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_001.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_001.html.ini new file mode 100644 index 0000000000..096ddcc123 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_001.html.ini @@ -0,0 +1,3 @@ +[combination_history_001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_002.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_002.html.ini new file mode 100644 index 0000000000..4b9e554bbc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_002.html.ini @@ -0,0 +1,3 @@ +[combination_history_002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_003.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_003.html.ini new file mode 100644 index 0000000000..412aa2cb69 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_003.html.ini @@ -0,0 +1,3 @@ +[combination_history_003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini new file mode 100644 index 0000000000..207ecdb8f2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini @@ -0,0 +1,3 @@ +[combination_history_004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini new file mode 100644 index 0000000000..bdc05c53b7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini @@ -0,0 +1,3 @@ +[combination_history_005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini new file mode 100644 index 0000000000..9e35da0709 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini @@ -0,0 +1,3 @@ +[combination_history_006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini new file mode 100644 index 0000000000..2b9083c5f5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini @@ -0,0 +1,3 @@ +[combination_history_007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history-associated-with-document.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history-associated-with-document.window.js.ini new file mode 100644 index 0000000000..04266efff8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history-associated-with-document.window.js.ini @@ -0,0 +1,8 @@ +[history-associated-with-document.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating from the initial about:blank must replace window.history] + expected: FAIL + + [Discarding the browsing context must not change window.history] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history-state-after-bfcache.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history-state-after-bfcache.window.js.ini new file mode 100644 index 0000000000..1f1dc56eba --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history-state-after-bfcache.window.js.ini @@ -0,0 +1,3 @@ +[history-state-after-bfcache.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini new file mode 100644 index 0000000000..a8cd3cea2c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini @@ -0,0 +1,3 @@ +[history_back.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_1.html.ini new file mode 100644 index 0000000000..cb74bb24fb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_1.html.ini @@ -0,0 +1,3 @@ +[history_back_1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_cross_realm_method.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_cross_realm_method.html.ini new file mode 100644 index 0000000000..6a8066aae2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_cross_realm_method.html.ini @@ -0,0 +1,3 @@ +[history_back_cross_realm_method.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini new file mode 100644 index 0000000000..138bda7262 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini @@ -0,0 +1,3 @@ +[history_forward.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_1.html.ini new file mode 100644 index 0000000000..8c8913c2d6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_1.html.ini @@ -0,0 +1,3 @@ +[history_forward_1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_cross_realm_method.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_cross_realm_method.html.ini new file mode 100644 index 0000000000..3c6f6d9144 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_cross_realm_method.html.ini @@ -0,0 +1,3 @@ +[history_forward_cross_realm_method.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_cross_realm_method.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_cross_realm_method.html.ini new file mode 100644 index 0000000000..3a5d925b27 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_cross_realm_method.html.ini @@ -0,0 +1,3 @@ +[history_go_cross_realm_method.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini new file mode 100644 index 0000000000..81a2fff734 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini @@ -0,0 +1,3 @@ +[history_go_minus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_no_argument.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_no_argument.html.ini new file mode 100644 index 0000000000..794aa10545 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_no_argument.html.ini @@ -0,0 +1,3 @@ +[history_go_no_argument.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini new file mode 100644 index 0000000000..6b432e6d56 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini @@ -0,0 +1,3 @@ +[history_go_plus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_to_uri.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_to_uri.html.ini new file mode 100644 index 0000000000..6ac7d75c0a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_to_uri.html.ini @@ -0,0 +1,3 @@ +[history_go_to_uri.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini new file mode 100644 index 0000000000..83a8cd93ec --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini @@ -0,0 +1,5 @@ +[history_go_undefined.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.forward() with session history] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero.html.ini new file mode 100644 index 0000000000..1730387fe4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero.html.ini @@ -0,0 +1,5 @@ +[history_go_zero.html] + disabled: + if debug and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1217701 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero_which_document.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero_which_document.window.js.ini new file mode 100644 index 0000000000..8c518ceb96 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero_which_document.window.js.ini @@ -0,0 +1,3 @@ +[history_go_zero_which_document.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_properties_only_fully_active.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_properties_only_fully_active.html.ini new file mode 100644 index 0000000000..2386033354 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_properties_only_fully_active.html.ini @@ -0,0 +1,5 @@ +[history_properties_only_fully_active.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history properties should throw SecurityError when not in a fully active Document] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate.html.ini new file mode 100644 index 0000000000..ee37538f71 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate.html.ini @@ -0,0 +1,3 @@ +[history_pushstate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_err.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_err.html.ini new file mode 100644 index 0000000000..0947bdc904 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_err.html.ini @@ -0,0 +1,3 @@ +[history_pushstate_err.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html.ini new file mode 100644 index 0000000000..75aecb96bd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html.ini @@ -0,0 +1,3 @@ +[history_pushstate_nooptionalparam.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url.html.ini new file mode 100644 index 0000000000..605fd9e7e5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url.html.ini @@ -0,0 +1,3 @@ +[history_pushstate_url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url_rewriting.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url_rewriting.html.ini new file mode 100644 index 0000000000..139cca6f62 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url_rewriting.html.ini @@ -0,0 +1,80 @@ +[history_pushstate_url_rewriting.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [http://web-platform.test:8000/common/blank.html to blob:(a blob URL for this origin) should not work] + expected: FAIL + + [http://web-platform.test:8000/common/blank.html to about:blank should not work] + expected: FAIL + + [http://web-platform.test:8000/common/blank.html to about:srcdoc should not work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:(a blob URL for this origin) should work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:(a blob URL for this origin)#newhash should work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:(a blob URL for this origin)?newsearch should not work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:newpath should not work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:http://web-platform.test:8000/syntheticblob should not work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:(another blob URL for this origin) should not work] + expected: FAIL + + [about:blank to about:blank should work] + expected: FAIL + + [about:blank to about:srcdoc should not work] + expected: FAIL + + [about:blank to about:blank?newsearch should not work] + expected: FAIL + + [about:blank to about:blank#newhash should work] + expected: FAIL + + [about:blank to http://web-platform.test:8000/blank should not work] + expected: FAIL + + [http://web-platform.test:8000/common/blank.html to javascript:'foo' should not work] + expected: FAIL + + [javascript:'foo' to javascript:'foo' should not work] + expected: FAIL + + [javascript:'foo' to javascript:'foo'?newsearch should not work] + expected: FAIL + + [javascript:'foo' to javascript:'foo'#newhash should not work] + expected: FAIL + + [about:srcdoc to about:srcdoc should work] + expected: FAIL + + [about:srcdoc to about:srcdoc?newsearch should not work] + expected: FAIL + + [about:srcdoc to about:srcdoc#newhash should work] + expected: FAIL + + [about:srcdoc to http://web-platform.test:8000/srcdoc should not work] + expected: FAIL + + [data:(script to run this test) to data:(script to run this test) should work] + expected: FAIL + + [data:(script to run this test) to data:(script to run this test)#newhash should work] + expected: FAIL + + [data:(script to run this test) to data:(script to run this test)?newsearch should not work] + expected: FAIL + + [data:(script to run this test) to data:newpath should not work] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate.html.ini new file mode 100644 index 0000000000..38fe269f1b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate.html.ini @@ -0,0 +1,3 @@ +[history_replacestate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_err.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_err.html.ini new file mode 100644 index 0000000000..504ba2f25d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_err.html.ini @@ -0,0 +1,3 @@ +[history_replacestate_err.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html.ini new file mode 100644 index 0000000000..f9ff6218a6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html.ini @@ -0,0 +1,3 @@ +[history_replacestate_nooptionalparam.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_state.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_state.html.ini new file mode 100644 index 0000000000..e8b47939bc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_state.html.ini @@ -0,0 +1,3 @@ +[history_state.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/iframe_history_go_0.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/iframe_history_go_0.html.ini new file mode 100644 index 0000000000..4c4cbb73ed --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/iframe_history_go_0.html.ini @@ -0,0 +1,3 @@ +[iframe_history_go_0.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini new file mode 100644 index 0000000000..99ffd1a706 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini @@ -0,0 +1,7 @@ +[001.html] + expected: TIMEOUT + [Traversing history back (2)] + expected: NOTRUN + + [Traversing history forward] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini new file mode 100644 index 0000000000..3d0f65a4f9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini @@ -0,0 +1,4 @@ +[002.html] + expected: TIMEOUT + [Navigating second iframe] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-beforeunload.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-beforeunload.html.ini new file mode 100644 index 0000000000..c79cd9afc3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-beforeunload.html.ini @@ -0,0 +1,4 @@ +[traverse-during-beforeunload.html] + [Traversing the history during beforeunload] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-unload.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-unload.html.ini new file mode 100644 index 0000000000..5481b222bf --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-unload.html.ini @@ -0,0 +1,9 @@ +[traverse-during-unload.html] + [Traversing the history during unload] + expected: + if (os == "linux") and fission and debug and not swgl: [PASS, FAIL] + if (os == "linux") and fission and debug and swgl: [PASS, FAIL] + if (os == "linux") and fission and not debug: [PASS, FAIL] + if os == "win": PASS + if os == "mac": PASS + FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini new file mode 100644 index 0000000000..c4a1426983 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_3.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini new file mode 100644 index 0000000000..08dab82cd5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_4.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini new file mode 100644 index 0000000000..94a6203759 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_5.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html.ini new file mode 100644 index 0000000000..10e0f724b6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_unload_1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini new file mode 100644 index 0000000000..b5d4fdaba4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini @@ -0,0 +1,5 @@ +[traverse_the_history_write_after_load_1.html] + disabled: + if (os == "linux") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1215461 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html.ini new file mode 100644 index 0000000000..6a05665ae3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_write_after_load_2.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini new file mode 100644 index 0000000000..64e3bd1da9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_write_onload_1.html] + disabled: + if (debug or ((os == "linux")) and (bits == 64)): https://bugzilla.mozilla.org/show_bug.cgi?id=1215461 diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini new file mode 100644 index 0000000000..ecc4148dc5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini @@ -0,0 +1,4 @@ +[traverse_the_history_write_onload_2.html] + disabled: + if (debug or ((os == "linux")) and (bits == 64)): https://bugzilla.mozilla.org/show_bug.cgi?id=1215461 + diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/__dir__.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/__dir__.ini new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/__dir__.ini diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini new file mode 100644 index 0000000000..6536446fcd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini @@ -0,0 +1,3 @@ +[allow_prototype_cycle_through_location.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_after_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_after_load.html.ini new file mode 100644 index 0000000000..46d4dd6ebf --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_after_load.html.ini @@ -0,0 +1,3 @@ +[assign_after_load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_before_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_before_load.html.ini new file mode 100644 index 0000000000..4c90ace898 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_before_load.html.ini @@ -0,0 +1,3 @@ +[assign_before_load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/document_location.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/document_location.html.ini new file mode 100644 index 0000000000..8401d5d7c4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/document_location.html.ini @@ -0,0 +1,3 @@ +[document_location.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini new file mode 100644 index 0000000000..f53d146d4a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini @@ -0,0 +1,3 @@ +[location-non-configurable-toString-valueOf.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js.ini new file mode 100644 index 0000000000..a482a6a9fd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js.ini @@ -0,0 +1,3 @@ +[location-origin-idna.sub.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html.ini new file mode 100644 index 0000000000..678c10b51c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html.ini @@ -0,0 +1,3 @@ +[location-pathname-setter-question-mark.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini new file mode 100644 index 0000000000..f8942b2959 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini @@ -0,0 +1,3 @@ +[location-prevent-extensions.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini new file mode 100644 index 0000000000..abcb9b8fcd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini @@ -0,0 +1,3 @@ +[location-protocol-setter-non-broken-weird.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini new file mode 100644 index 0000000000..13c0929ba2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini @@ -0,0 +1,3 @@ +[location-protocol-setter-non-broken.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini new file mode 100644 index 0000000000..4ca078d594 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini @@ -0,0 +1,3 @@ +[location-protocol-setter.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html.ini new file mode 100644 index 0000000000..c1d9cc137c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html.ini @@ -0,0 +1,3 @@ +[location-prototype-no-toString-valueOf.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini new file mode 100644 index 0000000000..2be97ba562 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini @@ -0,0 +1,3 @@ +[location-prototype-setting-cross-origin-domain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini new file mode 100644 index 0000000000..f46d20e980 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini @@ -0,0 +1,3 @@ +[location-prototype-setting-cross-origin.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini new file mode 100644 index 0000000000..be9c3f9bfb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini @@ -0,0 +1,3 @@ +[location-prototype-setting-goes-cross-origin-domain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini new file mode 100644 index 0000000000..ed170a0b10 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini @@ -0,0 +1,3 @@ +[location-prototype-setting-same-origin-domain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-stringifier.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-stringifier.html.ini new file mode 100644 index 0000000000..7774b6a888 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-stringifier.html.ini @@ -0,0 +1,3 @@ +[location-stringifier.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-symbol-toprimitive.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-symbol-toprimitive.html.ini new file mode 100644 index 0000000000..4e2f7e28ed --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-symbol-toprimitive.html.ini @@ -0,0 +1,3 @@ +[location-symbol-toprimitive.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-tojson.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-tojson.html.ini new file mode 100644 index 0000000000..f9ce78b9e5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-tojson.html.ini @@ -0,0 +1,3 @@ +[location-tojson.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-valueof.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-valueof.html.ini new file mode 100644 index 0000000000..d2b9518cec --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-valueof.html.ini @@ -0,0 +1,3 @@ +[location-valueof.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini new file mode 100644 index 0000000000..53eb4a40d4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini @@ -0,0 +1,5 @@ +[location_assign.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [URL that fails to parse] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini new file mode 100644 index 0000000000..7fed8dbfc3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini @@ -0,0 +1,5 @@ +[location_assign_about_blank.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [location.assign with initial about:blank browsing context] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hash.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hash.html.ini new file mode 100644 index 0000000000..2130782864 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hash.html.ini @@ -0,0 +1,3 @@ +[location_hash.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_host.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_host.html.ini new file mode 100644 index 0000000000..8de13576bb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_host.html.ini @@ -0,0 +1,3 @@ +[location_host.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hostname.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hostname.html.ini new file mode 100644 index 0000000000..5dd9f55549 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hostname.html.ini @@ -0,0 +1,3 @@ +[location_hostname.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_href.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_href.html.ini new file mode 100644 index 0000000000..f48a9d5aad --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_href.html.ini @@ -0,0 +1,3 @@ +[location_href.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_origin.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_origin.html.ini new file mode 100644 index 0000000000..eecc6a8d40 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_origin.html.ini @@ -0,0 +1,3 @@ +[location_origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_pathname.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_pathname.html.ini new file mode 100644 index 0000000000..313cbe6049 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_pathname.html.ini @@ -0,0 +1,3 @@ +[location_pathname.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_port.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_port.html.ini new file mode 100644 index 0000000000..ac1459fb81 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_port.html.ini @@ -0,0 +1,3 @@ +[location_port.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_protocol.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_protocol.html.ini new file mode 100644 index 0000000000..bb19958901 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_protocol.html.ini @@ -0,0 +1,3 @@ +[location_protocol.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload.html.ini new file mode 100644 index 0000000000..c2043c7e21 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload.html.ini @@ -0,0 +1,3 @@ +[location_reload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload_javascript_url.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload_javascript_url.html.ini new file mode 100644 index 0000000000..263ddfeab0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload_javascript_url.html.ini @@ -0,0 +1,3 @@ +[location_reload_javascript_url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_replace.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_replace.html.ini new file mode 100644 index 0000000000..41f1c43172 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_replace.html.ini @@ -0,0 +1,5 @@ +[location_replace.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [URL that fails to parse] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_search.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_search.html.ini new file mode 100644 index 0000000000..72d1fb79cf --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_search.html.ini @@ -0,0 +1,3 @@ +[location_search.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/no-browsing-context.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/no-browsing-context.window.js.ini new file mode 100644 index 0000000000..ff89e808d4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/no-browsing-context.window.js.ini @@ -0,0 +1,104 @@ +[no-browsing-context.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Invoking `assign` with `/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `test:test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `assign` with `about:blank` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `test test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `assign` with `chrome:fail` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `assign` with `test:test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `protocol` to `about` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `chrome:fail` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `chrome:fail` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `test:test` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `https://example.com/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `https://example.com/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `protocol` to `test` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `test test` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Getting `origin` of a `Location` object sans browsing context should be "null"] + expected: FAIL + + [Invoking `replace` with `http://test:test/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `about:blank` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `https://example.com/` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `assign` with `test test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `http://test:test/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `test:test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Getting `ancestorOrigins` of a `Location` object sans browsing context should be [\]] + expected: FAIL + + [Invoking `assign` with `http://test:test/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `/` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `chrome:fail` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `http://test:test/` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `assign` with `https://example.com/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `protocol` to `http` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `about:blank` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `test test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `pathname` to `x` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `pathname` to `/` of a `Location` object sans browsing context is a no-op] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/per-global.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/per-global.window.js.ini new file mode 100644 index 0000000000..b86e74036a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/per-global.window.js.ini @@ -0,0 +1,3 @@ +[per-global.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_open_write.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_open_write.html.ini new file mode 100644 index 0000000000..c6a823865a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_open_write.html.ini @@ -0,0 +1,3 @@ +[reload_document_open_write.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write.html.ini new file mode 100644 index 0000000000..d169b7ef11 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write.html.ini @@ -0,0 +1,3 @@ +[reload_document_write.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini new file mode 100644 index 0000000000..206a01131a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini @@ -0,0 +1,5 @@ +[reload_document_write_onload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Reload document with document.written content written in load event] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/same-hash.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/same-hash.html.ini new file mode 100644 index 0000000000..96ec865bc1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/same-hash.html.ini @@ -0,0 +1,14 @@ +[same-hash.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Using location.hash = "#te<st" must not reset scroll position] + expected: FAIL + + [Using location.hash = "te<st" must not reset scroll position] + expected: FAIL + + [Using location.hash = "#te%3Cst" must not reset scroll position] + expected: FAIL + + [Using location.hash = "te%3Cst" must not reset scroll position] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html.ini new file mode 100644 index 0000000000..2999081335 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html.ini @@ -0,0 +1,3 @@ +[scripted_click_assign_during_load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini new file mode 100644 index 0000000000..7141b64990 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini @@ -0,0 +1,7 @@ +[scripted_click_location_assign_during_load.html] + disabled: + if (os == "android") and not debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1560319 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [location.assign with click during load] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html.ini new file mode 100644 index 0000000000..6836bcab70 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html.ini @@ -0,0 +1,3 @@ +[scripted_form_submit_assign_during_load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.htm.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.htm.ini new file mode 100644 index 0000000000..7af04a041b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.htm.ini @@ -0,0 +1,3 @@ +[security_location_0.htm] + disabled: + if (os == "android"): bug 1550895 (frequently fails on geckoview) diff --git a/testing/web-platform/meta/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload.html.ini b/testing/web-platform/meta/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload.html.ini new file mode 100644 index 0000000000..331bf50b33 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload.html.ini @@ -0,0 +1,3 @@ +[navigation-in-onload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |