diff options
Diffstat (limited to 'testing/web-platform/meta/html/browsers/history/the-history-interface')
59 files changed, 330 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..b18dbd4a5d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini @@ -0,0 +1,24 @@ +[004.html] + [history position should be calculated when executing, not when calling the .go command] + expected: + if (os == "linux") and not swgl and not fission and not asan: PASS + if (os == "win") and not debug: PASS + if os == "mac": PASS + if os == "android": PASS + [PASS, FAIL] + + [browser needs to support hashchange events for this testcase] + expected: + if (os == "linux") and not swgl and not fission and not asan: PASS + if (os == "win") and not debug: PASS + if os == "mac": PASS + if os == "android": PASS + [PASS, FAIL] + + [queued .go commands should all be executed when the queue is processed] + expected: + if (os == "linux") and not swgl and not fission and not asan: PASS + if (os == "win") and not debug: PASS + if os == "mac": PASS + if os == "android": PASS + [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..9511401fe0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/005.html.ini @@ -0,0 +1,23 @@ +[005.html] + [<body onpopstate="..."> should register a listener for the popstate event] + bug: + if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1668853 + if (os == "win") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1668853 + expected: + if (os == "linux") and not swgl and not fission and debug: [FAIL, PASS] + if os == "android": PASS + if os == "mac": PASS + [PASS, FAIL] + + [window.onpopstate should register a listener for the popstate event] + bug: + if (os == "mac") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1692852 + if (os == "win") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1692852 + if (os == "linux") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1692852 + if (os == "android") and fission and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1692852 + expected: + if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS] + if (os == "win") and not debug: PASS + if (os == "mac") and not debug: PASS + if os == "android": PASS + [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..fa21f62e27 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-unload.html.ini @@ -0,0 +1,7 @@ +[traverse-during-unload.html] + [Traversing the history during unload] + expected: + if os == "win": PASS + if os == "mac": PASS + if os == "android": FAIL + [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini new file mode 100644 index 0000000000..141682d581 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini @@ -0,0 +1,4 @@ +[traverse_the_history_1.html] + expected: TIMEOUT + [Multiple history traversals from the same task] + expected: TIMEOUT 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..0d740b4422 --- /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,8 @@ +[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] + TIMEOUT + [Traverse the history after document.write after the load event] + expected: 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 + |