diff options
Diffstat (limited to 'testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document')
15 files changed, 179 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini new file mode 100644 index 0000000000..8f4da5332c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini @@ -0,0 +1,5 @@ +[iframe-nosrc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [link click] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini new file mode 100644 index 0000000000..6bba0ad6d3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini @@ -0,0 +1,19 @@ +[iframe-src-204-fragment.html] + [src] + expected: + if os == "android": [FAIL, PASS] + [PASS, FAIL] + + [location.href] + expected: + if os == "android": [FAIL, PASS] + [PASS, FAIL] + + [location.assign] + expected: [FAIL, PASS] + + [window.open] + expected: FAIL + + [link click] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-pushState-replaceState.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-pushState-replaceState.html.ini new file mode 100644 index 0000000000..4d351849c7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-pushState-replaceState.html.ini @@ -0,0 +1,8 @@ +[iframe-src-204-pushState-replaceState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.pushState] + expected: FAIL + + [history.replaceState] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204.html.ini new file mode 100644 index 0000000000..41676b0053 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204.html.ini @@ -0,0 +1,3 @@ +[iframe-src-204.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini new file mode 100644 index 0000000000..1ebf286fb5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini @@ -0,0 +1,5 @@ +[iframe-src-aboutblank-navigate-immediately.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating to a different document with link click] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-wait-for-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-wait-for-load.html.ini new file mode 100644 index 0000000000..01ce85d17b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-wait-for-load.html.ini @@ -0,0 +1,20 @@ +[iframe-src-aboutblank-wait-for-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating to a different document with src] + expected: FAIL + + [Navigating to a different document with location.href] + expected: FAIL + + [Navigating to a different document with location.assign] + expected: FAIL + + [Navigating to a different document with window.open] + expected: FAIL + + [Navigating to a different document with link click] + expected: FAIL + + [Navigating to a different document with form submission] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/initial-content-replacement.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/initial-content-replacement.html.ini new file mode 100644 index 0000000000..58c854caff --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/initial-content-replacement.html.ini @@ -0,0 +1,41 @@ +[initial-content-replacement.html] + [Content synchronously added to <iframe> with no src won't get replaced] + expected: + if (os == "linux") and debug: [FAIL, PASS] + FAIL + + [Content synchronously added to <iframe> with src='' won't get replaced] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] + if (os == "linux") and not fission and debug: [FAIL, PASS] + FAIL + + [Content synchronously added to <iframe> with src='about:blank' won't get replaced] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] + FAIL + + [Content synchronously added to <iframe> with src='about:blank#foo' won't get replaced] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [FAIL, PASS] + if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS] + if (os == "win") and (processor == "x86_64") and not debug: [FAIL, PASS] + if (os == "linux") and debug and fission: [FAIL, PASS] + FAIL + + [Content synchronously added to <iframe> with src='about:blank?foo' won't get replaced] + expected: + if (os == "linux") and debug and swgl and not fission: [FAIL, PASS] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] + if (os == "linux") and debug and not swgl: [FAIL, PASS] + FAIL + + [Content synchronously added to window.open('about:blank')-ed document won't get replaced] + expected: + if not fission and (os == "linux") and not swgl: [FAIL, PASS] + FAIL + + [Content synchronously added to window.open('about:blank?foo')-ed document won't get replaced] + expected: + if (os == "android") and debug and not swgl: [FAIL, PASS] + FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-event-iframe-element.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-event-iframe-element.html.ini new file mode 100644 index 0000000000..fcc6014dba --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-event-iframe-element.html.ini @@ -0,0 +1,17 @@ +[load-event-iframe-element.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [load event fires synchronously on <iframe> element created with no src] + expected: FAIL + + [load event fires synchronously on <iframe> element created with src=''] + expected: FAIL + + [load event fires synchronously on <iframe> element created with src='about:blank'] + expected: FAIL + + [load event fires synchronously on <iframe> element created with src='about:blank#foo'] + expected: FAIL + + [load event fires synchronously on <iframe> element created with src='about:blank?foo'] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini new file mode 100644 index 0000000000..c514ffc0ea --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini @@ -0,0 +1,20 @@ +[load-pageshow-events-iframe-contentWindow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [load & pageshow event do not fire on contentWindow of <iframe> element created with no src] + expected: + if (os == "win") and swgl: [FAIL, PASS] + if os == "linux": [FAIL, PASS] + FAIL + + [load & pageshow events do not fire on contentWindow of <iframe> element created with src=''] + expected: + if os == "linux": [FAIL, PASS] + FAIL + + [load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank'] + expected: + if (os == "linux") and debug and not fission and swgl: [FAIL, PASS] + if (os == "linux") and debug and fission: [FAIL, PASS] + if (os == "linux") and not debug: [FAIL, PASS] + FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini new file mode 100644 index 0000000000..84424fc4c9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini @@ -0,0 +1,10 @@ +[load-pageshow-events-window-open.html] + [load event does not fire on window.open('about:blank')] + expected: + if (os == "linux") and not swgl and fission and not debug and (processor == "x86"): [FAIL, PASS] + if (os == "linux") and not swgl and fission and not debug and (processor == "x86_64"): [FAIL, PASS] + if (os == "linux") and not swgl and fission and debug: [FAIL, PASS] + if (os == "linux") and swgl and not fission: [FAIL, PASS] + if os == "win": FAIL + if os == "mac": FAIL + [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-fragment.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-fragment.html.ini new file mode 100644 index 0000000000..bbf1a0e15e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-fragment.html.ini @@ -0,0 +1,8 @@ +[window-open-204-fragment.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [location.href] + expected: FAIL + + [location.assign] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-pushState-replaceState.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-pushState-replaceState.html.ini new file mode 100644 index 0000000000..b98361c360 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-pushState-replaceState.html.ini @@ -0,0 +1,8 @@ +[window-open-204-pushState-replaceState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.pushState] + expected: FAIL + + [history.replaceState] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204.html.ini new file mode 100644 index 0000000000..c54720d1cf --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204.html.ini @@ -0,0 +1,3 @@ +[window-open-204.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-history-length.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-history-length.html.ini new file mode 100644 index 0000000000..9382db7ee2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-history-length.html.ini @@ -0,0 +1,9 @@ +[window-open-history-length.html] + [Starting history.length for window.open()] + expected: FAIL + + [Starting history.length for window.open(about:blank)] + expected: FAIL + + [Starting history.length for window.open(url-with-204-response)] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-nourl.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-nourl.html.ini new file mode 100644 index 0000000000..62e0a4ae0e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-nourl.html.ini @@ -0,0 +1,3 @@ +[window-open-nourl.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |