diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini new file mode 100644 index 00000000000..665ec4646cb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini @@ -0,0 +1,3 @@ +[hit-test-floats-003.html] + [Miss float below something else] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/bg-color-with-gradient.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/bg-color-with-gradient.html.ini deleted file mode 100644 index d236d645d82..00000000000 --- a/tests/wpt/metadata-layout-2020/css/css-backgrounds/bg-color-with-gradient.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[bg-color-with-gradient.html] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/system-color-hightlights-vs-getSelection-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/system-color-hightlights-vs-getSelection-001.html.ini new file mode 100644 index 00000000000..be50491553a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/system-color-hightlights-vs-getSelection-001.html.ini @@ -0,0 +1,2 @@ +[system-color-hightlights-vs-getSelection-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini index 719b9b6ff15..1f5e357c51f 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini @@ -544,3 +544,153 @@ [margin-right length(mm) / events] expected: FAIL + + [margin-right length(cm) / events] + expected: FAIL + + [margin-right length(in) / events] + expected: FAIL + + [margin-top length(pt) / events] + expected: FAIL + + [margin-top length(pc) / events] + expected: FAIL + + [margin-top length(px) / events] + expected: FAIL + + [margin-top length(em) / events] + expected: FAIL + + [margin-top length(ex) / events] + expected: FAIL + + [margin-top length(mm) / events] + expected: FAIL + + [margin-top length(cm) / events] + expected: FAIL + + [margin-top length(in) / events] + expected: FAIL + + [height length(pt) / events] + expected: FAIL + + [height length(pc) / events] + expected: FAIL + + [height length(px) / events] + expected: FAIL + + [height length(em) / events] + expected: FAIL + + [height length(ex) / events] + expected: FAIL + + [height length(mm) / events] + expected: FAIL + + [height length(cm) / events] + expected: FAIL + + [height length(in) / events] + expected: FAIL + + [height percentage(%) / events] + expected: FAIL + + [width length(pt) / events] + expected: FAIL + + [width length(pc) / events] + expected: FAIL + + [width length(px) / events] + expected: FAIL + + [width length(em) / events] + expected: FAIL + + [width length(ex) / events] + expected: FAIL + + [width length(mm) / events] + expected: FAIL + + [width length(cm) / events] + expected: FAIL + + [width length(in) / events] + expected: FAIL + + [width percentage(%) / events] + expected: FAIL + + [min-height length(pt) / events] + expected: FAIL + + [min-height length(pc) / events] + expected: FAIL + + [min-height length(px) / events] + expected: FAIL + + [min-height length(em) / events] + expected: FAIL + + [min-height length(ex) / events] + expected: FAIL + + [min-height length(mm) / events] + expected: FAIL + + [min-height length(cm) / events] + expected: FAIL + + [min-height length(in) / events] + expected: FAIL + + [min-height percentage(%) / events] + expected: FAIL + + [min-width length(pt) / events] + expected: FAIL + + [min-width length(pc) / events] + expected: FAIL + + [min-width length(px) / events] + expected: FAIL + + [min-width length(em) / events] + expected: FAIL + + [min-width length(ex) / events] + expected: FAIL + + [min-width length(mm) / events] + expected: FAIL + + [min-width length(cm) / events] + expected: FAIL + + [min-width length(in) / events] + expected: FAIL + + [min-width percentage(%) / events] + expected: FAIL + + [max-height length(pt) / events] + expected: FAIL + + [max-height length(pc) / events] + expected: FAIL + + [max-height length(px) / events] + expected: FAIL + + [max-height length(em) / events] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-variables/variable-substitution-shadow-properties.html.ini b/tests/wpt/metadata-layout-2020/css/css-variables/variable-substitution-shadow-properties.html.ini index b26fb09fea7..392d80cc2f7 100644 --- a/tests/wpt/metadata-layout-2020/css/css-variables/variable-substitution-shadow-properties.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-variables/variable-substitution-shadow-properties.html.ini @@ -4,3 +4,6 @@ [text-shadow] expected: FAIL + + [box-shadow-with-comment] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini new file mode 100644 index 00000000000..f18b8d2fcf9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/CaretPosition-001.html.ini @@ -0,0 +1,3 @@ +[CaretPosition-001.html] + [Element at (400, 100)] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini new file mode 100644 index 00000000000..72b09371038 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPoint-001.html.ini @@ -0,0 +1,3 @@ +[elementFromPoint-001.html] + [CSSOM View - 5 - extensions to the Document interface] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini index 1bf6ea475bf..fef9ce7fc04 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementFromPosition.html.ini @@ -14,5 +14,5 @@ [test some point of the element: bottom right corner] expected: FAIL - [test the top of layer] + [test some point of the element: top left corner] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini index 78f6aab8d85..314c2710dc9 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/elementsFromPoint-iframes.html.ini @@ -1,6 +1,3 @@ [elementsFromPoint-iframes.html] [elementsFromPoint on the root document for points in iframe elements] expected: FAIL - - [elementsFromPoint on inner documents] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/mediaqueries/inverted-colors.html.ini b/tests/wpt/metadata-layout-2020/css/mediaqueries/inverted-colors.html.ini new file mode 100644 index 00000000000..935caa3736c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/mediaqueries/inverted-colors.html.ini @@ -0,0 +1,27 @@ +[inverted-colors.html] + [Should be known: '(inverted-colors)'] + expected: FAIL + + [Should be known: '(inverted-colors: none)'] + expected: FAIL + + [Should be known: '(inverted-colors: inverted)'] + expected: FAIL + + [Should be parseable: '(inverted-colors: 0)'] + expected: FAIL + + [Should be parseable: '(inverted-colors: no-preference)'] + expected: FAIL + + [Should be parseable: '(inverted-colors: 10px)'] + expected: FAIL + + [Should be parseable: '(inverted-colors: none inverted)'] + expected: FAIL + + [Should be parseable: '(inverted-colors: none/inverted)'] + expected: FAIL + + [Check that none evaluates to false in the boolean context] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.any.js.ini b/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.any.js.ini index e9ab91fc80e..4c1c78640bb 100644 --- a/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.any.js.ini +++ b/tests/wpt/metadata-layout-2020/fetch/api/basic/keepalive.any.js.ini @@ -1,3 +1,4 @@ [keepalive.any.html] + expected: TIMEOUT [keepalive in onunload in nested frame in another window] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/fetch/api/redirect/redirect-keepalive.any.js.ini b/tests/wpt/metadata-layout-2020/fetch/api/redirect/redirect-keepalive.any.js.ini deleted file mode 100644 index c57e48f2078..00000000000 --- a/tests/wpt/metadata-layout-2020/fetch/api/redirect/redirect-keepalive.any.js.ini +++ /dev/null @@ -1,2 +0,0 @@ -[redirect-keepalive.any.html] - expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/fetch/api/redirect/redirect-origin.any.js.ini b/tests/wpt/metadata-layout-2020/fetch/api/redirect/redirect-origin.any.js.ini new file mode 100644 index 00000000000..6d98a194eb7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/fetch/api/redirect/redirect-origin.any.js.ini @@ -0,0 +1,14 @@ +[redirect-origin.any.worker.html] + [[POST\] Redirect 307 Same origin to same origin] + expected: FAIL + + [[POST\] Redirect 308 Same origin to same origin] + expected: FAIL + + +[redirect-origin.any.html] + [[POST\] Redirect 307 Same origin to same origin] + expected: FAIL + + [[POST\] Redirect 308 Same origin to same origin] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/fetch/local-network-access/iframe.tentative.https.window.js.ini b/tests/wpt/metadata-layout-2020/fetch/local-network-access/iframe.tentative.https.window.js.ini index a3e6497f7c9..5b0348afa74 100644 --- a/tests/wpt/metadata-layout-2020/fetch/local-network-access/iframe.tentative.https.window.js.ini +++ b/tests/wpt/metadata-layout-2020/fetch/local-network-access/iframe.tentative.https.window.js.ini @@ -1,5 +1,4 @@ [iframe.tentative.https.window.html] - expected: TIMEOUT [private to local: failed preflight.] expected: FAIL @@ -31,7 +30,7 @@ expected: FAIL [public to local, grandparent navigates: failure.] - expected: TIMEOUT + expected: FAIL [public to local, grandparent navigates: success.] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.sub.html.ini b/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.sub.html.ini index 3ec67be350a..3b66eaffa45 100644 --- a/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.sub.html.ini +++ b/tests/wpt/metadata-layout-2020/fetch/metadata/generated/element-img-environment-change.sub.html.ini @@ -4,10 +4,10 @@ expected: FAIL [sec-fetch-site - Not sent to non-trustworthy same-site destination, no attributes] - expected: TIMEOUT + expected: FAIL [sec-fetch-site - Not sent to non-trustworthy cross-site destination, no attributes] - expected: NOTRUN + expected: TIMEOUT [sec-fetch-mode - Not sent to non-trustworthy same-origin destination, no attributes] expected: NOTRUN diff --git a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-no-beforeunload.window.js.ini b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-no-beforeunload.window.js.ini index 4b25ec32301..a06984505e9 100644 --- a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-no-beforeunload.window.js.ini +++ b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-no-beforeunload.window.js.ini @@ -5,3 +5,6 @@ [Navigating an opened window via location.href to a javascript: URL must not fire beforeunload: string completion] expected: TIMEOUT + + [Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: undefined completion] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini new file mode 100644 index 00000000000..7dc346632a4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini @@ -0,0 +1,3 @@ +[navigation-unload-same-origin.window.html] + [Same-origin navigation started from unload handler must be ignored] + expected: FAIL diff --git a/tests/wpt/metadata/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini b/tests/wpt/metadata-layout-2020/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini similarity index 63% rename from tests/wpt/metadata/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini rename to tests/wpt/metadata-layout-2020/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini index 4b4820d1729..ca84728f1e9 100644 --- a/tests/wpt/metadata/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini +++ b/tests/wpt/metadata-layout-2020/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini @@ -1,3 +1,4 @@ [creating_browsing_context_test_01.html] + expected: TIMEOUT [first argument: absolute url] - expected: FAIL + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/html/canvas/element/2d.text-outside-of-the-flat-tree.html.ini b/tests/wpt/metadata-layout-2020/html/canvas/element/2d.text-outside-of-the-flat-tree.html.ini new file mode 100644 index 00000000000..e4c366d067c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/html/canvas/element/2d.text-outside-of-the-flat-tree.html.ini @@ -0,0 +1,2 @@ +[2d.text-outside-of-the-flat-tree.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini index 24903b5f66f..7d28d586f51 100644 --- a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini +++ b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini @@ -1,4 +1,3 @@ [iframe_sandbox_popups_escaping-1.html] - expected: TIMEOUT [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini index 4034793cc72..c6f1e5d7d84 100644 --- a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini +++ b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini @@ -1,3 +1,4 @@ [iframe_sandbox_popups_nonescaping-2.html] + expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: FAIL + expected: NOTRUN diff --git a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-img-element/non-active-document.html.ini b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-img-element/non-active-document.html.ini index 3cdeb8ebcbc..47b45e65a1c 100644 --- a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-img-element/non-active-document.html.ini +++ b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-img-element/non-active-document.html.ini @@ -1,3 +1,9 @@ [non-active-document.html] [DOMParser] expected: FAIL + + [createHTMLDocument] + expected: FAIL + + [