diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/float-root.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/float-root.html.ini new file mode 100644 index 00000000000..20839ed35d4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/float-root.html.ini @@ -0,0 +1,2 @@ +[float-root.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-placement-005.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-placement-005.html.ini new file mode 100644 index 00000000000..de2120a69a0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-placement-005.html.ini @@ -0,0 +1,2 @@ +[floats-placement-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-001.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-001.html.ini new file mode 100644 index 00000000000..52a2e6a4d8c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-001.html.ini @@ -0,0 +1,2 @@ +[floats-wrap-bfc-with-margin-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html.ini new file mode 100644 index 00000000000..feaf4ffab29 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html.ini @@ -0,0 +1,2 @@ +[floats-wrap-bfc-with-margin-001a.tentative.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-002.tentative.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-002.tentative.html.ini new file mode 100644 index 00000000000..14971cae182 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-002.tentative.html.ini @@ -0,0 +1,2 @@ +[floats-wrap-bfc-with-margin-002.tentative.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-003.tentative.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-003.tentative.html.ini new file mode 100644 index 00000000000..f57fd4c1ec5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-003.tentative.html.ini @@ -0,0 +1,2 @@ +[floats-wrap-bfc-with-margin-003.tentative.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-004.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-004.html.ini new file mode 100644 index 00000000000..01db57e6795 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-004.html.ini @@ -0,0 +1,2 @@ +[floats-wrap-bfc-with-margin-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-005.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-005.html.ini new file mode 100644 index 00000000000..9b3070b4f24 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/floats-wrap-bfc-with-margin-005.html.ini @@ -0,0 +1,2 @@ +[floats-wrap-bfc-with-margin-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-002.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-002.html.ini deleted file mode 100644 index 968f62a2553..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-002.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[hit-test-floats-002.html] - [Hit test float] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-004.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-004.html.ini new file mode 100644 index 00000000000..13bd6abf376 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-004.html.ini @@ -0,0 +1,3 @@ +[hit-test-floats-004.html] + [Miss float below something else] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-005.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-005.html.ini deleted file mode 100644 index 147f062e548..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-005.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[hit-test-floats-005.html] - [Miss clipped float] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/linebox/iframe-in-wrapped-span.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/linebox/iframe-in-wrapped-span.html.ini new file mode 100644 index 00000000000..191f87612a7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/linebox/iframe-in-wrapped-span.html.ini @@ -0,0 +1,2 @@ +[iframe-in-wrapped-span.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/linebox/inline-negative-margin-001.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/linebox/inline-negative-margin-001.html.ini index 66a6e016faa..39069192147 100644 --- a/tests/wpt/metadata-layout-2020/css/CSS2/linebox/inline-negative-margin-001.html.ini +++ b/tests/wpt/metadata-layout-2020/css/CSS2/linebox/inline-negative-margin-001.html.ini @@ -5,5 +5,8 @@ [[data-expected-height\] 3] expected: FAIL - [[data-expected-height\] 4] + [[data-expected-height\] 1] + expected: FAIL + + [[data-expected-height\] 2] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/block-in-inline-hittest-001.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/block-in-inline-hittest-001.html.ini deleted file mode 100644 index b4eea326212..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/block-in-inline-hittest-001.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[block-in-inline-hittest-001.html] - [block-in-inline-hittest-001] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/hit-test-anonymous-block.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/hit-test-anonymous-block.html.ini new file mode 100644 index 00000000000..7c07b71d77c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/hit-test-anonymous-block.html.ini @@ -0,0 +1,3 @@ +[hit-test-anonymous-block.html] + [Hit test beside line of text inside anonymous block] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/resizable-iframe-paint-order.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/resizable-iframe-paint-order.html.ini new file mode 100644 index 00000000000..6fa43bf94a5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/normal-flow/resizable-iframe-paint-order.html.ini @@ -0,0 +1,2 @@ +[resizable-iframe-paint-order.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/selectors/first-letter-abspos.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/selectors/first-letter-abspos.html.ini new file mode 100644 index 00000000000..09313fe5c24 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/selectors/first-letter-abspos.html.ini @@ -0,0 +1,2 @@ +[first-letter-abspos.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/stacking-context/opacity-affects-block-in-inline.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/stacking-context/opacity-affects-block-in-inline.html.ini new file mode 100644 index 00000000000..adf59cd264f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/stacking-context/opacity-affects-block-in-inline.html.ini @@ -0,0 +1,2 @@ +[opacity-affects-block-in-inline.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/stacking-context/opacity-transition-change-parent-stacking-context.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/stacking-context/opacity-transition-change-parent-stacking-context.html.ini new file mode 100644 index 00000000000..ad137c1fe98 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/stacking-context/opacity-transition-change-parent-stacking-context.html.ini @@ -0,0 +1,2 @@ +[opacity-transition-change-parent-stacking-context.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/stacking-context/zindex-affects-block-in-inline.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/stacking-context/zindex-affects-block-in-inline.html.ini new file mode 100644 index 00000000000..56f9aefa249 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/stacking-context/zindex-affects-block-in-inline.html.ini @@ -0,0 +1,2 @@ +[zindex-affects-block-in-inline.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-align/baseline-rules/inline-table-inline-block-baseline-vert-rl.html.ini b/tests/wpt/metadata-layout-2020/css/css-align/baseline-rules/inline-table-inline-block-baseline-vert-rl.html.ini new file mode 100644 index 00000000000..af7335d456c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-align/baseline-rules/inline-table-inline-block-baseline-vert-rl.html.ini @@ -0,0 +1,2 @@ +[inline-table-inline-block-baseline-vert-rl.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-align/baseline-rules/inline-table-inline-block-baseline.html.ini b/tests/wpt/metadata-layout-2020/css/css-align/baseline-rules/inline-table-inline-block-baseline.html.ini new file mode 100644 index 00000000000..2e04f3d330e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-align/baseline-rules/inline-table-inline-block-baseline.html.ini @@ -0,0 +1,2 @@ +[inline-table-inline-block-baseline.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/inheritance-pseudo-element.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/inheritance-pseudo-element.html.ini new file mode 100644 index 00000000000..c0471d39fa9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/inheritance-pseudo-element.html.ini @@ -0,0 +1,2 @@ +[inheritance-pseudo-element.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-animations/translation-animation-on-important-property.html.ini b/tests/wpt/metadata-layout-2020/css/css-animations/translation-animation-on-important-property.html.ini new file mode 100644 index 00000000000..adaffb97380 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-animations/translation-animation-on-important-property.html.ini @@ -0,0 +1,2 @@ +[translation-animation-on-important-property.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-pseudo-element.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-pseudo-element.html.ini new file mode 100644 index 00000000000..b644b38eaa9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-pseudo-element.html.ini @@ -0,0 +1,2 @@ +[background-color-animation-pseudo-element.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-will-change-contents.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-will-change-contents.html.ini new file mode 100644 index 00000000000..126cb7067ce --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-will-change-contents.html.ini @@ -0,0 +1,2 @@ +[background-color-animation-will-change-contents.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini new file mode 100644 index 00000000000..7b13e619298 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-with-blur.html.ini @@ -0,0 +1,2 @@ +[background-color-animation-with-blur.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-with-mask.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-with-mask.html.ini new file mode 100644 index 00000000000..bced7040479 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-animation-with-mask.html.ini @@ -0,0 +1,2 @@ +[background-color-animation-with-mask.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-scroll-into-viewport.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-scroll-into-viewport.html.ini new file mode 100644 index 00000000000..b58b3e442c8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-scroll-into-viewport.html.ini @@ -0,0 +1,2 @@ +[background-color-scroll-into-viewport.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-transition-currentcolor.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-transition-currentcolor.html.ini new file mode 100644 index 00000000000..a96b482b7d7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-transition-currentcolor.html.ini @@ -0,0 +1,2 @@ +[background-color-transition-currentcolor.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local-hidden.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local-hidden.html.ini new file mode 100644 index 00000000000..df8b60fde84 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local-hidden.html.ini @@ -0,0 +1,2 @@ +[background-attachment-local-hidden.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip/clip-text-flex.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip/clip-text-flex.html.ini new file mode 100644 index 00000000000..65dfd1f0596 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip/clip-text-flex.html.ini @@ -0,0 +1,2 @@ +[clip-text-flex.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-shared-stylesheet.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-shared-stylesheet.html.ini new file mode 100644 index 00000000000..c4d14766411 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-shared-stylesheet.html.ini @@ -0,0 +1,2 @@ +[background-image-shared-stylesheet.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-position-calc-minmax-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-position-calc-minmax-001.html.ini new file mode 100644 index 00000000000..ac3423de86d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-position-calc-minmax-001.html.ini @@ -0,0 +1,2 @@ +[background-position-calc-minmax-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-1.html.ini deleted file mode 100644 index 144db778e95..00000000000 --- a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round-1.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-image-repeat-round-1.html] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-round-and-stretch.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-round-and-stretch.html.ini deleted file mode 100644 index 268234539bf..00000000000 --- a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-round-and-stretch.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[border-image-round-and-stretch.html] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-left-width-medium.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-left-width-medium.html.ini new file mode 100644 index 00000000000..1600f0ed402 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-left-width-medium.html.ini @@ -0,0 +1,2 @@ +[border-left-width-medium.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-left-width-thick.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-left-width-thick.html.ini new file mode 100644 index 00000000000..dfbb3008410 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-left-width-thick.html.ini @@ -0,0 +1,2 @@ +[border-left-width-thick.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-left-width-thin.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-left-width-thin.html.ini new file mode 100644 index 00000000000..add72e6aa72 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-left-width-thin.html.ini @@ -0,0 +1,2 @@ +[border-left-width-thin.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-right-width-medium.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-right-width-medium.html.ini new file mode 100644 index 00000000000..154f424ebd6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-right-width-medium.html.ini @@ -0,0 +1,2 @@ +[border-right-width-medium.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-right-width-thick.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-right-width-thick.html.ini new file mode 100644 index 00000000000..622b2e83ab3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-right-width-thick.html.ini @@ -0,0 +1,2 @@ +[border-right-width-thick.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-right-width-thin.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-right-width-thin.html.ini new file mode 100644 index 00000000000..ac965d92624 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-right-width-thin.html.ini @@ -0,0 +1,2 @@ +[border-right-width-thin.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/inner-border-non-renderable.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/inner-border-non-renderable.html.ini new file mode 100644 index 00000000000..3c640edd271 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/inner-border-non-renderable.html.ini @@ -0,0 +1,2 @@ +[inner-border-non-renderable.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/canvas-change-opacity.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/canvas-change-opacity.html.ini new file mode 100644 index 00000000000..1351702c8fe --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/canvas-change-opacity.html.ini @@ -0,0 +1,2 @@ +[canvas-change-opacity.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-color/color-mix-currentcolor-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/color-mix-currentcolor-001.html.ini new file mode 100644 index 00000000000..36bfdbf8997 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/color-mix-currentcolor-001.html.ini @@ -0,0 +1,2 @@ +[color-mix-currentcolor-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/currentcolor-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/currentcolor-003.html.ini new file mode 100644 index 00000000000..8f2ab03eb22 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/currentcolor-003.html.ini @@ -0,0 +1,2 @@ +[currentcolor-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-001.html.ini new file mode 100644 index 00000000000..2efebf74c21 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-001.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-002.html.ini new file mode 100644 index 00000000000..1771866335f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-002.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-003.html.ini new file mode 100644 index 00000000000..399951418a8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-003.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-004.html.ini new file mode 100644 index 00000000000..a7bc2f89f01 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-004.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-005.html.ini new file mode 100644 index 00000000000..a62adff1082 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-005.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-006.html.ini new file mode 100644 index 00000000000..09f8695be7d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-006.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-006.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-007.html.ini new file mode 100644 index 00000000000..6304a919f5e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-007.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-007.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-008.html.ini new file mode 100644 index 00000000000..a075865eff9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-008.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-008.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-009.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-009.html.ini new file mode 100644 index 00000000000..1b8a6b18586 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-009.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-009.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-010.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-010.html.ini new file mode 100644 index 00000000000..5bc6bc29ac0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-010.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-010.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-011.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-011.html.ini new file mode 100644 index 00000000000..c687e08d51c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-011.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-011.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-012.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-012.html.ini new file mode 100644 index 00000000000..a6e7b408957 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-012.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-012.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-013.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-013.html.ini new file mode 100644 index 00000000000..1599bad33cf --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-013.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-013.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-014.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-014.html.ini new file mode 100644 index 00000000000..909a2db47e9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-014.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-014.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-015.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-015.html.ini new file mode 100644 index 00000000000..eae8ffb4577 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-015.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-015.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-016.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-016.html.ini new file mode 100644 index 00000000000..b0bc519cb18 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-016.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-016.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-017.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-017.html.ini new file mode 100644 index 00000000000..293127462ca --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-017.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-017.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-018.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-018.html.ini new file mode 100644 index 00000000000..33379b9cdf8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-018.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-018.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-019.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-019.html.ini new file mode 100644 index 00000000000..42352ee0b21 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-019.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-019.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-020.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-020.html.ini new file mode 100644 index 00000000000..4ca54444e6e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-020.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-020.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-021.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-021.html.ini new file mode 100644 index 00000000000..26f330cdd7b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-021.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-021.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-022.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-022.html.ini new file mode 100644 index 00000000000..f297a1d4606 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-022.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-022.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-023.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-023.html.ini new file mode 100644 index 00000000000..d91d629e406 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/deprecated-sameas-023.html.ini @@ -0,0 +1,2 @@ +[deprecated-sameas-023.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/lch-009.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/lch-009.html.ini new file mode 100644 index 00000000000..791b811df50 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/lch-009.html.ini @@ -0,0 +1,2 @@ +[lch-009.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/lch-010.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/lch-010.html.ini new file mode 100644 index 00000000000..24ff4166bdb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/lch-010.html.ini @@ -0,0 +1,2 @@ +[lch-010.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/oklch-009.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/oklch-009.html.ini new file mode 100644 index 00000000000..6f42961bd31 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/oklch-009.html.ini @@ -0,0 +1,2 @@ +[oklch-009.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/oklch-010.html.ini b/tests/wpt/metadata-layout-2020/css/css-color/oklch-010.html.ini new file mode 100644 index 00000000000..a818f6989e1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/oklch-010.html.ini @@ -0,0 +1,2 @@ +[oklch-010.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-color/t32-opacity-basic-0.6-a.xht.ini b/tests/wpt/metadata-layout-2020/css/css-color/t32-opacity-basic-0.6-a.xht.ini new file mode 100644 index 00000000000..4c252ef57be --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-color/t32-opacity-basic-0.6-a.xht.ini @@ -0,0 +1,2 @@ +[t32-opacity-basic-0.6-a.xht] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-047.html.ini b/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-047.html.ini new file mode 100644 index 00000000000..8a8194e61d8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-047.html.ini @@ -0,0 +1,2 @@ +[at-supports-047.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-font-format-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-font-format-001.html.ini new file mode 100644 index 00000000000..ac3c95551e9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-font-format-001.html.ini @@ -0,0 +1,2 @@ +[at-supports-font-format-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-font-tech-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-font-tech-001.html.ini new file mode 100644 index 00000000000..a8bfa95d3cb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-font-tech-001.html.ini @@ -0,0 +1,2 @@ +[at-supports-font-tech-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-selector-detecting-invalid-in-logical-combinations.html.ini b/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-selector-detecting-invalid-in-logical-combinations.html.ini new file mode 100644 index 00000000000..0d1d37f15b7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-conditional/at-supports-selector-detecting-invalid-in-logical-combinations.html.ini @@ -0,0 +1,2 @@ +[at-supports-selector-detecting-invalid-in-logical-combinations.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-column-horz.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-column-horz.html.ini new file mode 100644 index 00000000000..05d165a556c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-column-horz.html.ini @@ -0,0 +1,2 @@ +[align-items-baseline-column-horz.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-column-vert.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-column-vert.html.ini new file mode 100644 index 00000000000..16ea77e14a9 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-column-vert.html.ini @@ -0,0 +1,2 @@ +[align-items-baseline-column-vert.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-row-horz.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-row-horz.html.ini new file mode 100644 index 00000000000..64efbbc59bb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-row-horz.html.ini @@ -0,0 +1,2 @@ +[align-items-baseline-row-horz.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-row-vert.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-row-vert.html.ini new file mode 100644 index 00000000000..5dea5212e40 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/align-items-baseline-row-vert.html.ini @@ -0,0 +1,2 @@ +[align-items-baseline-row-vert.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/baseline-synthesis-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/baseline-synthesis-003.html.ini new file mode 100644 index 00000000000..59290235069 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/baseline-synthesis-003.html.ini @@ -0,0 +1,2 @@ +[baseline-synthesis-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/baseline-synthesis-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/baseline-synthesis-004.html.ini new file mode 100644 index 00000000000..a35e0503976 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/baseline-synthesis-004.html.ini @@ -0,0 +1,2 @@ +[baseline-synthesis-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/fieldset-baseline-alignment.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/fieldset-baseline-alignment.html.ini new file mode 100644 index 00000000000..1a74e441b94 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/fieldset-baseline-alignment.html.ini @@ -0,0 +1,2 @@ +[fieldset-baseline-alignment.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-transferred-sizes-padding-border-sizing.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-transferred-sizes-padding-border-sizing.html.ini new file mode 100644 index 00000000000..168485ee571 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-transferred-sizes-padding-border-sizing.html.ini @@ -0,0 +1,2 @@ +[flex-item-transferred-sizes-padding-border-sizing.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-transferred-sizes-padding-content-sizing.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-transferred-sizes-padding-content-sizing.html.ini new file mode 100644 index 00000000000..d4849334fd3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/flex-item-transferred-sizes-padding-content-sizing.html.ini @@ -0,0 +1,2 @@ +[flex-item-transferred-sizes-padding-content-sizing.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-definite-cross-size-constrained-percentage.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-definite-cross-size-constrained-percentage.html.ini new file mode 100644 index 00000000000..16e2fab0c39 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/flexbox-definite-cross-size-constrained-percentage.html.ini @@ -0,0 +1,2 @@ +[flexbox-definite-cross-size-constrained-percentage.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/hittest-anonymous-box.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/hittest-anonymous-box.html.ini deleted file mode 100644 index b8f8d45a31f..00000000000 --- a/tests/wpt/metadata-layout-2020/css/css-flexbox/hittest-anonymous-box.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[hittest-anonymous-box.html] - [Hit-testing within an anonymous flex-item should return the flexbox as the hittest result.] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-001.html.ini new file mode 100644 index 00000000000..1840fded2dc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-001.html.ini @@ -0,0 +1,2 @@ +[col-wrap-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-002.html.ini new file mode 100644 index 00000000000..bb84205dd50 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-002.html.ini @@ -0,0 +1,2 @@ +[col-wrap-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-003.html.ini new file mode 100644 index 00000000000..1c15af8e1f2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-003.html.ini @@ -0,0 +1,2 @@ +[col-wrap-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-006.html.ini new file mode 100644 index 00000000000..1542ebc2b59 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-006.html.ini @@ -0,0 +1,2 @@ +[col-wrap-006.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-007.html.ini new file mode 100644 index 00000000000..7e1bb7b4629 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-007.html.ini @@ -0,0 +1,2 @@ +[col-wrap-007.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-008.html.ini new file mode 100644 index 00000000000..efc85d95a9d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-008.html.ini @@ -0,0 +1,2 @@ +[col-wrap-008.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-009.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-009.html.ini new file mode 100644 index 00000000000..ebcc481649f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-009.html.ini @@ -0,0 +1,2 @@ +[col-wrap-009.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-011.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-011.html.ini new file mode 100644 index 00000000000..d71d6086609 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-011.html.ini @@ -0,0 +1,2 @@ +[col-wrap-011.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-012.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-012.html.ini new file mode 100644 index 00000000000..aa0fdd7388a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-012.html.ini @@ -0,0 +1,2 @@ +[col-wrap-012.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-013.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-013.html.ini new file mode 100644 index 00000000000..e77bcb3fa52 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-013.html.ini @@ -0,0 +1,2 @@ +[col-wrap-013.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-014.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-014.html.ini new file mode 100644 index 00000000000..4cbd5c33434 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-014.html.ini @@ -0,0 +1,2 @@ +[col-wrap-014.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-015.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-015.html.ini new file mode 100644 index 00000000000..e067da9444c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-015.html.ini @@ -0,0 +1,2 @@ +[col-wrap-015.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-016.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-016.html.ini new file mode 100644 index 00000000000..a04a9c4a9fb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-016.html.ini @@ -0,0 +1,2 @@ +[col-wrap-016.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-017.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-017.html.ini new file mode 100644 index 00000000000..b123028ee5a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/col-wrap-017.html.ini @@ -0,0 +1,2 @@ +[col-wrap-017.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-001.html.ini new file mode 100644 index 00000000000..d50aa31d5b5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-001.html.ini @@ -0,0 +1,2 @@ +[row-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-002.html.ini new file mode 100644 index 00000000000..06e8bf36215 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-002.html.ini @@ -0,0 +1,2 @@ +[row-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-003.html.ini new file mode 100644 index 00000000000..5fed035e0d5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-003.html.ini @@ -0,0 +1,2 @@ +[row-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-004.html.ini new file mode 100644 index 00000000000..e6d23f02081 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-004.html.ini @@ -0,0 +1,2 @@ +[row-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-006.html.ini new file mode 100644 index 00000000000..551376c13b7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-006.html.ini @@ -0,0 +1,2 @@ +[row-006.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-007.html.ini new file mode 100644 index 00000000000..a406d5aec9a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-flexbox/intrinsic-size/row-007.html.ini @@ -0,0 +1,2 @@ +[row-007.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/font-size-adjust-012.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/font-size-adjust-012.html.ini new file mode 100644 index 00000000000..ed92a71ebeb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/font-size-adjust-012.html.ini @@ -0,0 +1,2 @@ +[font-size-adjust-012.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-alternates-19.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-alternates-19.html.ini new file mode 100644 index 00000000000..14d2b9616d4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-alternates-19.html.ini @@ -0,0 +1,2 @@ +[font-variant-alternates-19.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-emoji-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-emoji-1.html.ini new file mode 100644 index 00000000000..48f039e7548 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-emoji-1.html.ini @@ -0,0 +1,2 @@ +[font-variant-emoji-1.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-ligatures-11.optional.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-ligatures-11.optional.html.ini new file mode 100644 index 00000000000..558ca07056d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-ligatures-11.optional.html.ini @@ -0,0 +1,2 @@ +[font-variant-ligatures-11.optional.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-position-02.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-position-02.html.ini new file mode 100644 index 00000000000..a3ec31d07b4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-position-02.html.ini @@ -0,0 +1,2 @@ +[font-variant-position-02.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-position-03.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-position-03.html.ini new file mode 100644 index 00000000000..ee71e68549f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/font-variant-position-03.html.ini @@ -0,0 +1,2 @@ +[font-variant-position-03.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/rlh-in-monospace.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/rlh-in-monospace.html.ini new file mode 100644 index 00000000000..d2d10d94d8a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/rlh-in-monospace.html.ini @@ -0,0 +1,2 @@ +[rlh-in-monospace.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/variations/at-font-face-font-matching.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/variations/at-font-face-font-matching.html.ini index 145860201b8..3f3d6f987c0 100644 --- a/tests/wpt/metadata-layout-2020/css/css-fonts/variations/at-font-face-font-matching.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/variations/at-font-face-font-matching.html.ini @@ -113,9 +113,6 @@ [Matching font-style: 'oblique 20deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg'] expected: FAIL - [Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'italic'] - expected: FAIL - [Matching font-style: 'oblique 10deg' should prefer 'italic' over 'oblique 0deg'] expected: FAIL @@ -173,9 +170,6 @@ [Matching font-style: 'italic' should prefer 'oblique 5deg' over 'normal'] expected: FAIL - [Matching font-style: 'oblique -20deg' should prefer 'italic' over 'oblique 0deg'] - expected: FAIL - [Matching font-weight: '430' should prefer '500' over '400 425'] expected: FAIL @@ -251,9 +245,6 @@ [Matching font-style: 'oblique 20deg' should prefer 'italic' over 'oblique 0deg'] expected: FAIL - [Matching font-style: 'oblique 20deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg'] - expected: FAIL - [Matching font-style: 'oblique -20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'] expected: FAIL @@ -316,3 +307,12 @@ [Matching font-style: 'oblique 21deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg'] expected: FAIL + + [Matching font-stretch: '110%' should prefer '50% 80%' over '60% 70%'] + expected: FAIL + + [Matching font-style: 'oblique 10deg' should prefer 'oblique 10deg' over 'oblique 5deg'] + expected: FAIL + + [Matching font-style: 'oblique -21deg' should prefer 'italic' over 'oblique 0deg'] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/variations/slnt-backslant-variable.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/variations/slnt-backslant-variable.html.ini new file mode 100644 index 00000000000..5c616c0ad70 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/variations/slnt-backslant-variable.html.ini @@ -0,0 +1,2 @@ +[slnt-backslant-variable.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/variations/slnt-variable.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/variations/slnt-variable.html.ini new file mode 100644 index 00000000000..62b6f9dfa36 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/variations/slnt-variable.html.ini @@ -0,0 +1,2 @@ +[slnt-variable.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/css-color-4-colors-default-to-oklab-gradient.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/css-color-4-colors-default-to-oklab-gradient.html.ini new file mode 100644 index 00000000000..366cc271ccb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/css-color-4-colors-default-to-oklab-gradient.html.ini @@ -0,0 +1,2 @@ +[css-color-4-colors-default-to-oklab-gradient.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-002.html.ini new file mode 100644 index 00000000000..780c6fde55e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-002.html.ini @@ -0,0 +1,2 @@ +[gradient-eval-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-003.html.ini new file mode 100644 index 00000000000..539a5e3e29e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-003.html.ini @@ -0,0 +1,2 @@ +[gradient-eval-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-004.html.ini new file mode 100644 index 00000000000..fcb934326d6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-004.html.ini @@ -0,0 +1,2 @@ +[gradient-eval-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-005.html.ini new file mode 100644 index 00000000000..ad918627c2e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-005.html.ini @@ -0,0 +1,2 @@ +[gradient-eval-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-006.html.ini new file mode 100644 index 00000000000..a21878929e1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-006.html.ini @@ -0,0 +1,2 @@ +[gradient-eval-006.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-007.html.ini new file mode 100644 index 00000000000..86bbe07250b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-007.html.ini @@ -0,0 +1,2 @@ +[gradient-eval-007.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-008.html.ini new file mode 100644 index 00000000000..395f98ebc26 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-008.html.ini @@ -0,0 +1,2 @@ +[gradient-eval-008.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-009.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-009.html.ini new file mode 100644 index 00000000000..b0f11c66219 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/gradient-eval-009.html.ini @@ -0,0 +1,2 @@ +[gradient-eval-009.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/oklab-gradient.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/oklab-gradient.html.ini new file mode 100644 index 00000000000..aaa0aa5b124 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/oklab-gradient.html.ini @@ -0,0 +1,2 @@ +[oklab-gradient.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/srgb-gradient.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/srgb-gradient.html.ini new file mode 100644 index 00000000000..a3056fd9749 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/srgb-gradient.html.ini @@ -0,0 +1,2 @@ +[srgb-gradient.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/srgb-linear-gradient.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/srgb-linear-gradient.html.ini new file mode 100644 index 00000000000..241dd86bf61 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/srgb-linear-gradient.html.ini @@ -0,0 +1,2 @@ +[srgb-linear-gradient.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/gradient/xyz-gradient.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/gradient/xyz-gradient.html.ini new file mode 100644 index 00000000000..582d0159395 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/gradient/xyz-gradient.html.ini @@ -0,0 +1,2 @@ +[xyz-gradient.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-orientation/image-orientation-mask-image.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-orientation/image-orientation-mask-image.html.ini deleted file mode 100644 index 37cda176ea0..00000000000 --- a/tests/wpt/metadata-layout-2020/css/css-images/image-orientation/image-orientation-mask-image.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[image-orientation-mask-image.html] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-orientation/image-orientation-none-cross-origin.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-orientation/image-orientation-none-cross-origin.html.ini deleted file mode 100644 index 696f1274a66..00000000000 --- a/tests/wpt/metadata-layout-2020/css/css-images/image-orientation/image-orientation-none-cross-origin.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[image-orientation-none-cross-origin.html] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-orientation/svg-image-orientation-aspect-ratio.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-orientation/svg-image-orientation-aspect-ratio.html.ini deleted file mode 100644 index 6a1308e92be..00000000000 --- a/tests/wpt/metadata-layout-2020/css/css-images/image-orientation/svg-image-orientation-aspect-ratio.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[svg-image-orientation-aspect-ratio.html] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-dpi-rendering-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-dpi-rendering-2.html.ini new file mode 100644 index 00000000000..a5211dfef59 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-dpi-rendering-2.html.ini @@ -0,0 +1,2 @@ +[image-set-dpi-rendering-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-dpi-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-dpi-rendering.html.ini new file mode 100644 index 00000000000..5f8b0c91cfd --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-dpi-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-dpi-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-dppx-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-dppx-rendering.html.ini new file mode 100644 index 00000000000..efd602a658c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-dppx-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-dppx-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-empty-url-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-empty-url-rendering.html.ini new file mode 100644 index 00000000000..1d08d9a00db --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-empty-url-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-empty-url-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-first-match-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-first-match-rendering.html.ini new file mode 100644 index 00000000000..dbe1af067b5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-first-match-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-first-match-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-linear-gradient-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-linear-gradient-rendering.html.ini new file mode 100644 index 00000000000..b58c2976a59 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-linear-gradient-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-linear-gradient-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-no-res-rendering-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-no-res-rendering-2.html.ini new file mode 100644 index 00000000000..08008d3f359 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-no-res-rendering-2.html.ini @@ -0,0 +1,2 @@ +[image-set-no-res-rendering-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-no-res-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-no-res-rendering.html.ini new file mode 100644 index 00000000000..a41f43b3667 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-no-res-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-no-res-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-no-url-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-no-url-rendering.html.ini new file mode 100644 index 00000000000..02013c51fac --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-no-url-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-no-url-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-radial-gradient-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-radial-gradient-rendering.html.ini new file mode 100644 index 00000000000..3fcaf7fed89 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-radial-gradient-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-radial-gradient-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-rendering-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-rendering-2.html.ini new file mode 100644 index 00000000000..efe4a56ec9a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-rendering-2.html.ini @@ -0,0 +1,2 @@ +[image-set-rendering-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-first-match-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-first-match-rendering.html.ini new file mode 100644 index 00000000000..c2d57169c84 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-first-match-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-type-first-match-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-rendering-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-rendering-2.html.ini new file mode 100644 index 00000000000..f480267c00c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-rendering-2.html.ini @@ -0,0 +1,2 @@ +[image-set-type-rendering-2.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-rendering-3.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-rendering-3.html.ini new file mode 100644 index 00000000000..5fb71d1d469 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-rendering-3.html.ini @@ -0,0 +1,2 @@ +[image-set-type-rendering-3.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-rendering.html.ini new file mode 100644 index 00000000000..3122f4bfd04 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-type-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-skip-unsupported-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-skip-unsupported-rendering.html.ini new file mode 100644 index 00000000000..b2c04c8932e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-type-skip-unsupported-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-type-skip-unsupported-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-unordered-res-rendering.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-unordered-res-rendering.html.ini new file mode 100644 index 00000000000..38b95a653ec --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/image-set/image-set-unordered-res-rendering.html.ini @@ -0,0 +1,2 @@ +[image-set-unordered-res-rendering.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-contain-intrinsic-size.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-contain-intrinsic-size.html.ini new file mode 100644 index 00000000000..dc54c17780a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-contain-intrinsic-size.html.ini @@ -0,0 +1,2 @@ +[object-view-box-contain-intrinsic-size.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-contain-canvas.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-contain-canvas.html.ini new file mode 100644 index 00000000000..304d5c2a136 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-contain-canvas.html.ini @@ -0,0 +1,2 @@ +[object-view-box-fit-contain-canvas.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-contain-img.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-contain-img.html.ini new file mode 100644 index 00000000000..8e22cb2d642 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-contain-img.html.ini @@ -0,0 +1,2 @@ +[object-view-box-fit-contain-img.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-cover-canvas.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-cover-canvas.html.ini new file mode 100644 index 00000000000..66bc29cfa38 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-cover-canvas.html.ini @@ -0,0 +1,2 @@ +[object-view-box-fit-cover-canvas.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-cover-img.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-cover-img.html.ini new file mode 100644 index 00000000000..81ce6ea6e75 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-cover-img.html.ini @@ -0,0 +1,2 @@ +[object-view-box-fit-cover-img.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-canvas.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-canvas.html.ini new file mode 100644 index 00000000000..30f21fc8cf0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-canvas.html.ini @@ -0,0 +1,2 @@ +[object-view-box-fit-fill-canvas.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-img.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-img.html.ini new file mode 100644 index 00000000000..e8139e5bf31 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-img.html.ini @@ -0,0 +1,2 @@ +[object-view-box-fit-fill-img.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-svg.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-svg.html.ini new file mode 100644 index 00000000000..05f5ab68407 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-svg.html.ini @@ -0,0 +1,2 @@ +[object-view-box-fit-fill-svg.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-video.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-video.html.ini new file mode 100644 index 00000000000..26fd72e31fd --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-fill-video.html.ini @@ -0,0 +1,2 @@ +[object-view-box-fit-fill-video.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-none-canvas.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-none-canvas.html.ini new file mode 100644 index 00000000000..b4aff6f061f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-none-canvas.html.ini @@ -0,0 +1,2 @@ +[object-view-box-fit-none-canvas.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-none-img.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-none-img.html.ini new file mode 100644 index 00000000000..8b694c21f2b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-fit-none-img.html.ini @@ -0,0 +1,2 @@ +[object-view-box-fit-none-img.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-property-changed.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-property-changed.html.ini new file mode 100644 index 00000000000..7c9b72991d2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-property-changed.html.ini @@ -0,0 +1,2 @@ +[object-view-box-property-changed.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-rect-percentage.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-rect-percentage.html.ini new file mode 100644 index 00000000000..1e51fc7078c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-rect-percentage.html.ini @@ -0,0 +1,2 @@ +[object-view-box-rect-percentage.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-rect.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-rect.html.ini new file mode 100644 index 00000000000..3104188786a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-rect.html.ini @@ -0,0 +1,2 @@ +[object-view-box-rect.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-size-containment.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-size-containment.html.ini new file mode 100644 index 00000000000..10711e08746 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-size-containment.html.ini @@ -0,0 +1,2 @@ +[object-view-box-size-containment.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-writing-mode-canvas.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-writing-mode-canvas.html.ini new file mode 100644 index 00000000000..d40727ec9b3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-writing-mode-canvas.html.ini @@ -0,0 +1,2 @@ +[object-view-box-writing-mode-canvas.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-writing-mode-img.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-writing-mode-img.html.ini new file mode 100644 index 00000000000..34a17950efb --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-writing-mode-img.html.ini @@ -0,0 +1,2 @@ +[object-view-box-writing-mode-img.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-xywh-percentage.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-xywh-percentage.html.ini new file mode 100644 index 00000000000..4b9a3fa657f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-xywh-percentage.html.ini @@ -0,0 +1,2 @@ +[object-view-box-xywh-percentage.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-xywh.html.ini b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-xywh.html.ini new file mode 100644 index 00000000000..5d744f2cd66 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-images/object-view-box-xywh.html.ini @@ -0,0 +1,2 @@ +[object-view-box-xywh.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-color-recalc-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-color-recalc-002.html.ini new file mode 100644 index 00000000000..af308b9f627 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-color-recalc-002.html.ini @@ -0,0 +1,2 @@ +[text-decoration-color-recalc-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-001.html.ini new file mode 100644 index 00000000000..e013a965065 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-001.html.ini @@ -0,0 +1,2 @@ +[text-decoration-skip-spaces-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-002.html.ini new file mode 100644 index 00000000000..bc05e598d82 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-002.html.ini @@ -0,0 +1,2 @@ +[text-decoration-skip-spaces-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-003.html.ini new file mode 100644 index 00000000000..454e27c0101 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-003.html.ini @@ -0,0 +1,2 @@ +[text-decoration-skip-spaces-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-004.html.ini new file mode 100644 index 00000000000..36c6f1dc5c4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text-decor/text-decoration-skip-spaces-004.html.ini @@ -0,0 +1,2 @@ +[text-decoration-skip-spaces-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphenate-character-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphenate-character-005.html.ini new file mode 100644 index 00000000000..ac67bac5df2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphenate-character-005.html.ini @@ -0,0 +1,2 @@ +[hyphenate-character-005.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphenate-limit-chars-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphenate-limit-chars-001.html.ini new file mode 100644 index 00000000000..4d27a7cd1ee --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphenate-limit-chars-001.html.ini @@ -0,0 +1,2 @@ +[hyphenate-limit-chars-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-001.html.ini new file mode 100644 index 00000000000..0d53f62fec1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-001.html.ini @@ -0,0 +1,2 @@ +[hyphens-vertical-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-002.html.ini new file mode 100644 index 00000000000..dcb09a2045a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-002.html.ini @@ -0,0 +1,2 @@ +[hyphens-vertical-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-003.html.ini new file mode 100644 index 00000000000..75c65bd78a6 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-003.html.ini @@ -0,0 +1,2 @@ +[hyphens-vertical-003.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-004.html.ini new file mode 100644 index 00000000000..75e16b9a5b1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/hyphens/hyphens-vertical-004.html.ini @@ -0,0 +1,2 @@ +[hyphens-vertical-004.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-center.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-center.html.ini new file mode 100644 index 00000000000..62e1b27c70e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-center.html.ini @@ -0,0 +1,2 @@ +[text-align-center-last-center.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-end.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-end.html.ini new file mode 100644 index 00000000000..042f2f8bf02 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-end.html.ini @@ -0,0 +1,2 @@ +[text-align-center-last-end.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-justify.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-justify.html.ini new file mode 100644 index 00000000000..aa6a0515375 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-justify.html.ini @@ -0,0 +1,2 @@ +[text-align-center-last-justify.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-start.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-start.html.ini new file mode 100644 index 00000000000..d46d5de295b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-center-last-start.html.ini @@ -0,0 +1,2 @@ +[text-align-center-last-start.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-center.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-center.html.ini new file mode 100644 index 00000000000..fa3456758a2 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-center.html.ini @@ -0,0 +1,2 @@ +[text-align-end-last-center.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-end.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-end.html.ini new file mode 100644 index 00000000000..60b0cb302b0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-end.html.ini @@ -0,0 +1,2 @@ +[text-align-end-last-end.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-justify.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-justify.html.ini new file mode 100644 index 00000000000..cd226f88c6d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-justify.html.ini @@ -0,0 +1,2 @@ +[text-align-end-last-justify.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-start.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-start.html.ini new file mode 100644 index 00000000000..cf65a2ac72c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-end-last-start.html.ini @@ -0,0 +1,2 @@ +[text-align-end-last-start.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-center.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-center.html.ini new file mode 100644 index 00000000000..f1e50778dd7 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-center.html.ini @@ -0,0 +1,2 @@ +[text-align-justify-last-center.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-end.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-end.html.ini new file mode 100644 index 00000000000..509eb0d468c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-end.html.ini @@ -0,0 +1,2 @@ +[text-align-justify-last-end.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-justify.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-justify.html.ini new file mode 100644 index 00000000000..866b27ea6c8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-justify.html.ini @@ -0,0 +1,2 @@ +[text-align-justify-last-justify.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-start.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-start.html.ini new file mode 100644 index 00000000000..65856b78cae --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-justify-last-start.html.ini @@ -0,0 +1,2 @@ +[text-align-justify-last-start.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-center.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-center.html.ini new file mode 100644 index 00000000000..5e13389ad8d --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-center.html.ini @@ -0,0 +1,2 @@ +[text-align-last-center.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-end.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-end.html.ini new file mode 100644 index 00000000000..2ca98e0865c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-end.html.ini @@ -0,0 +1,2 @@ +[text-align-last-end.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-justify-rtl.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-justify-rtl.html.ini new file mode 100644 index 00000000000..028124329c5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-justify-rtl.html.ini @@ -0,0 +1,2 @@ +[text-align-last-justify-rtl.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-justify.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-justify.html.ini new file mode 100644 index 00000000000..5dff3629a07 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-justify.html.ini @@ -0,0 +1,2 @@ +[text-align-last-justify.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-simple.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-simple.html.ini new file mode 100644 index 00000000000..0e0bed4b056 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-simple.html.ini @@ -0,0 +1,2 @@ +[text-align-last-simple.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-start.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-start.html.ini new file mode 100644 index 00000000000..8092f237578 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-last-start.html.ini @@ -0,0 +1,2 @@ +[text-align-last-start.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-center.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-center.html.ini new file mode 100644 index 00000000000..87aedd06889 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-center.html.ini @@ -0,0 +1,2 @@ +[text-align-start-last-center.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-end.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-end.html.ini new file mode 100644 index 00000000000..a4ce5fc026a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-end.html.ini @@ -0,0 +1,2 @@ +[text-align-start-last-end.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-justify.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-justify.html.ini new file mode 100644 index 00000000000..6c15133f382 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-justify.html.ini @@ -0,0 +1,2 @@ +[text-align-start-last-justify.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-start.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-start.html.ini new file mode 100644 index 00000000000..b47149d40f4 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-align/text-align-start-last-start.html.ini @@ -0,0 +1,2 @@ +[text-align-start-last-start.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-indent/text-indent-each-line-hanging.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-indent/text-indent-each-line-hanging.html.ini new file mode 100644 index 00000000000..b99ebca1975 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-indent/text-indent-each-line-hanging.html.ini @@ -0,0 +1,2 @@ +[text-indent-each-line-hanging.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/text-indent/text-indent-with-absolute-pos-child.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/text-indent/text-indent-with-absolute-pos-child.html.ini new file mode 100644 index 00000000000..de3837fa08f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/text-indent/text-indent-with-absolute-pos-child.html.ini @@ -0,0 +1,2 @@ +[text-indent-with-absolute-pos-child.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-text/white-space/trailing-other-space-separators-break-spaces-012.html.ini b/tests/wpt/metadata-layout-2020/css/css-text/white-space/trailing-other-space-separators-break-spaces-012.html.ini new file mode 100644 index 00000000000..c4ec0fbcc2f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-text/white-space/trailing-other-space-separators-break-spaces-012.html.ini @@ -0,0 +1,2 @@ +[trailing-other-space-separators-break-spaces-012.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/animation/canvas-webgl-translate-in-animation.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/canvas-webgl-translate-in-animation.html.ini new file mode 100644 index 00000000000..89ebe3463de --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/canvas-webgl-translate-in-animation.html.ini @@ -0,0 +1,2 @@ +[canvas-webgl-translate-in-animation.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/animation/rotate-animation-with-will-change-transform-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/rotate-animation-with-will-change-transform-001.html.ini new file mode 100644 index 00000000000..70854f42421 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/animation/rotate-animation-with-will-change-transform-001.html.ini @@ -0,0 +1,2 @@ +[rotate-animation-with-will-change-transform-001.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/change-perspective-property.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/change-perspective-property.html.ini new file mode 100644 index 00000000000..5e51e2b14d1 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/change-perspective-property.html.ini @@ -0,0 +1,2 @@ +[change-perspective-property.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/change-transform-origin-property.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/change-transform-origin-property.html.ini new file mode 100644 index 00000000000..9fbd488decc --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/change-transform-origin-property.html.ini @@ -0,0 +1,2 @@ +[change-transform-origin-property.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/fractional-scale-gradient-bg-obscure-red-bg.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/fractional-scale-gradient-bg-obscure-red-bg.html.ini new file mode 100644 index 00000000000..c81e8f465a3 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/fractional-scale-gradient-bg-obscure-red-bg.html.ini @@ -0,0 +1,2 @@ +[fractional-scale-gradient-bg-obscure-red-bg.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/animation/individual-transform-combine.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/animation/individual-transform-combine.html.ini new file mode 100644 index 00000000000..d026f369754 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/animation/individual-transform-combine.html.ini @@ -0,0 +1,2 @@ +[individual-transform-combine.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/animation/individual-transform-ordering.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/animation/individual-transform-ordering.html.ini new file mode 100644 index 00000000000..1dc33a5f66e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/animation/individual-transform-ordering.html.ini @@ -0,0 +1,2 @@ +[individual-transform-ordering.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/change-rotate-property.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/change-rotate-property.html.ini new file mode 100644 index 00000000000..b9c482eef63 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/change-rotate-property.html.ini @@ -0,0 +1,2 @@ +[change-rotate-property.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/change-scale-property.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/change-scale-property.html.ini new file mode 100644 index 00000000000..78bda8b5caa --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/change-scale-property.html.ini @@ -0,0 +1,2 @@ +[change-scale-property.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/change-translate-property.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/change-translate-property.html.ini new file mode 100644 index 00000000000..1fff7849a71 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/individual-transform/change-translate-property.html.ini @@ -0,0 +1,2 @@ +[change-translate-property.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/transform-clip-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-clip-001.html.ini new file mode 100644 index 00000000000..6fd9fbbdebf --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-clip-001.html.ini @@ -0,0 +1,2 @@ +[transform-clip-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini index 3f9c5003739..4a1232b3c22 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-scale-hittest.html.ini @@ -1,3 +1,6 @@ [transform-scale-hittest.html] [Hit test intersecting scaled box] expected: FAIL + + [Hit test within unscaled box] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/transform-translate-background-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-translate-background-001.html.ini new file mode 100644 index 00000000000..abb0cf51515 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-translate-background-001.html.ini @@ -0,0 +1,2 @@ +[transform-translate-background-001.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transforms/transform-translate-background-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-translate-background-002.html.ini new file mode 100644 index 00000000000..bd8e02d68f5 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transforms/transform-translate-background-002.html.ini @@ -0,0 +1,2 @@ +[transform-translate-background-002.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/inherit-background-color-transition.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/inherit-background-color-transition.html.ini new file mode 100644 index 00000000000..bebb57a890e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-transitions/inherit-background-color-transition.html.ini @@ -0,0 +1,2 @@ +[inherit-background-color-transition.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini index f9b54f2436e..180652f75d4 100644 --- a/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini +++ b/tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-001.html.ini @@ -53,156 +53,6 @@ [background-position length(px) / events] expected: FAIL - [padding-bottom length(ex) / values] - expected: FAIL - - [padding-bottom length(mm) / values] - expected: FAIL - - [padding-bottom length(cm) / values] - expected: FAIL - - [padding-bottom length(in) / values] - expected: FAIL - - [padding-left length(pt) / values] - expected: FAIL - - [padding-left length(pc) / values] - expected: FAIL - - [padding-left length(px) / values] - expected: FAIL - - [padding-left length(em) / values] - expected: FAIL - - [padding-left length(ex) / values] - expected: FAIL - - [padding-left length(mm) / values] - expected: FAIL - - [padding-left length(cm) / values] - expected: FAIL - - [padding-left length(in) / values] - expected: FAIL - - [padding-right length(pt) / values] - expected: FAIL - - [padding-right length(pc) / values] - expected: FAIL - - [padding-right length(px) / values] - expected: FAIL - - [padding-right length(em) / values] - expected: FAIL - - [padding-right length(ex) / values] - expected: FAIL - - [padding-right length(mm) / values] - expected: FAIL - - [padding-right length(cm) / values] - expected: FAIL - - [padding-right length(in) / values] - expected: FAIL - - [padding-top length(pt) / values] - expected: FAIL - - [padding-top length(pc) / values] - expected: FAIL - - [padding-top length(px) / values] - expected: FAIL - - [padding-top length(em) / values] - expected: FAIL - - [padding-top length(ex) / values] - expected: FAIL - - [padding-top length(mm) / values] - expected: FAIL - - [padding-top length(cm) / values] - expected: FAIL - - [padding-top length(in) / values] - expected: FAIL - - [margin-bottom length(pt) / values] - expected: FAIL - - [margin-bottom length(pc) / values] - expected: FAIL - - [margin-bottom length(px) / values] - expected: FAIL - - [margin-bottom length(em) / values] - expected: FAIL - - [margin-bottom length(ex) / values] - expected: FAIL - - [margin-bottom length(mm) / values] - expected: FAIL - - [margin-bottom length(cm) / values] - expected: FAIL - - [margin-bottom length(in) / values] - expected: FAIL - - [margin-left length(pt) / values] - expected: FAIL - - [margin-left length(pc) / values] - expected: FAIL - - [margin-left length(px) / values] - expected: FAIL - - [margin-left length(em) / values] - expected: FAIL - - [margin-left length(ex) / values] - expected: FAIL - - [margin-left length(mm) / values] - expected: FAIL - - [margin-left length(cm) / values] - expected: FAIL - - [margin-left length(in) / values] - expected: FAIL - - [margin-right length(pt) / values] - expected: FAIL - - [margin-right length(pc) / values] - expected: FAIL - - [margin-right length(px) / values] - expected: FAIL - - [margin-right length(em) / values] - expected: FAIL - - [margin-right length(ex) / values] - expected: FAIL - - [margin-right length(mm) / values] - expected: FAIL - [background-color color(rgba) / values] expected: FAIL @@ -475,153 +325,3 @@ [text-shadow shadow(shadow) / values] expected: FAIL - - [max-height length(ex) / values] - expected: FAIL - - [max-height length(mm) / values] - expected: FAIL - - [max-height length(cm) / values] - expected: FAIL - - [max-height length(in) / values] - expected: FAIL - - [max-height percentage(%) / values] - expected: FAIL - - [max-width length(pt) / values] - expected: FAIL - - [max-width length(pc) / values] - expected: FAIL - - [max-width length(px) / values] - expected: FAIL - - [max-width length(em) / values] - expected: FAIL - - [max-width length(ex) / values] - expected: FAIL - - [max-width length(mm) / values] - expected: FAIL - - [max-width length(cm) / values] - expected: FAIL - - [max-width length(in) / values] - expected: FAIL - - [max-width percentage(%) / values] - expected: FAIL - - [top length(pt) / values] - expected: FAIL - - [top length(pc) / values] - expected: FAIL - - [top length(px) / values] - expected: FAIL - - [top length(em) / values] - expected: FAIL - - [top length(ex) / values] - expected: FAIL - - [top length(mm) / values] - expected: FAIL - - [top length(cm) / values] - expected: FAIL - - [top length(in) / values] - expected: FAIL - - [top percentage(%) / values] - expected: FAIL - - [right length(pt) / values] - expected: FAIL - - [right length(pc) / values] - expected: FAIL - - [right length(px) / values] - expected: FAIL - - [right length(em) / values] - expected: FAIL - - [right length(ex) / values] - expected: FAIL - - [right length(mm) / values] - expected: FAIL - - [right length(cm) / values] - expected: FAIL - - [right length(in) / values] - expected: FAIL - - [right percentage(%) / values] - expected: FAIL - - [bottom length(pt) / values] - expected: FAIL - - [bottom length(pc) / values] - expected: FAIL - - [bottom length(px) / values] - expected: FAIL - - [bottom length(em) / values] - expected: FAIL - - [bottom length(ex) / values] - expected: FAIL - - [bottom length(mm) / values] - expected: FAIL - - [bottom length(cm) / values] - expected: FAIL - - [bottom length(in) / values] - expected: FAIL - - [bottom percentage(%) / values] - expected: FAIL - - [left length(pt) / values] - expected: FAIL - - [left length(pc) / values] - expected: FAIL - - [left length(px) / values] - expected: FAIL - - [left length(em) / values] - expected: FAIL - - [left length(ex) / values] - expected: FAIL - - [left length(mm) / values] - expected: FAIL - - [left length(cm) / values] - expected: FAIL - - [left length(in) / values] - expected: FAIL - - [left percentage(%) / values] - expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-ui/outline-auto-dynamic-change.html.ini b/tests/wpt/metadata-layout-2020/css/css-ui/outline-auto-dynamic-change.html.ini new file mode 100644 index 00000000000..32f1eafc644 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-ui/outline-auto-dynamic-change.html.ini @@ -0,0 +1,2 @@ +[outline-auto-dynamic-change.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/css/css-values/rex-invalidation.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/rex-invalidation.html.ini new file mode 100644 index 00000000000..566a932e1ab --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-values/rex-invalidation.html.ini @@ -0,0 +1,3 @@ +[rex-invalidation.html] + [CSS Values and Units Test: rex invalidation] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/css-values/viewport-units-writing-mode-font-size.html.ini b/tests/wpt/metadata-layout-2020/css/css-values/viewport-units-writing-mode-font-size.html.ini new file mode 100644 index 00000000000..42a88025b87 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-values/viewport-units-writing-mode-font-size.html.ini @@ -0,0 +1,2 @@ +[viewport-units-writing-mode-font-size.html] + expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini index 59a43250767..314dca9c1f5 100644 --- a/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini +++ b/tests/wpt/metadata-layout-2020/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini @@ -1,6 +1,3 @@ [MediaQueryList-addListener-removeListener.html] [listeners are called when + + diff --git a/tests/wpt/web-platform-tests/custom-elements/custom-element-registry/define.html b/tests/wpt/web-platform-tests/custom-elements/custom-element-registry/define.html index 2aad1c18025..d3d923bd916 100644 --- a/tests/wpt/web-platform-tests/custom-elements/custom-element-registry/define.html +++ b/tests/wpt/web-platform-tests/custom-elements/custom-element-registry/define.html @@ -130,36 +130,6 @@ }); }, 'If the constructor is already defined, should throw a NotSupportedError'); - // 9.1. If extends is a valid custom element name, - // then throw a NotSupportedError. - validCustomElementNames.forEach(name => { - test(() => { - assert_throws_dom(expectNotSupportedError, testWindow.DOMException, () => { - customElements.define('test-define-extend-valid-name', class {}, { extends: name }); - }); - }, `If extends is ${name}, should throw a NotSupportedError`); - }); - - // 9.2. If the element interface for extends and the HTML namespace is HTMLUnknownElement - // (e.g., if extends does not indicate an element definition in this specification), - // then throw a NotSupportedError. - [ - // https://html.spec.whatwg.org/multipage/dom.html#elements-in-the-dom:htmlunknownelement - 'bgsound', - 'blink', - 'isindex', - 'multicol', - 'nextid', - 'spacer', - 'elementnametobeunknownelement', - ].forEach(name => { - test(() => { - assert_throws_dom(expectNotSupportedError, testWindow.DOMException, () => { - customElements.define('test-define-extend-' + name, class {}, { extends: name }); - }); - }, `If extends is ${name}, should throw a NotSupportedError`); - }); - // 12.1. Let prototype be Get(constructor, "prototype"). Rethrow any exceptions. const err = new Error('check this is rethrown'); err.name = 'rethrown'; diff --git a/tests/wpt/web-platform-tests/element-timing/image-src-change.html b/tests/wpt/web-platform-tests/element-timing/image-src-change.html index 88436123fe9..ae2ab5432a5 100644 --- a/tests/wpt/web-platform-tests/element-timing/image-src-change.html +++ b/tests/wpt/web-platform-tests/element-timing/image-src-change.html @@ -1,46 +1,75 @@ Element Timing: src change triggers new entry - - - - - - - + + + + + + + diff --git a/tests/wpt/web-platform-tests/fetch/orb/tentative/compressed-image-sniffing.sub.html b/tests/wpt/web-platform-tests/fetch/orb/tentative/compressed-image-sniffing.sub.html new file mode 100644 index 00000000000..38e70c69ad6 --- /dev/null +++ b/tests/wpt/web-platform-tests/fetch/orb/tentative/compressed-image-sniffing.sub.html @@ -0,0 +1,20 @@ + + + +
+ + diff --git a/tests/wpt/web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-goes-cross-origin-domain.sub.html b/tests/wpt/web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-goes-cross-origin-domain.sub.html index c2a6def6c24..239fa6ddf2f 100644 --- a/tests/wpt/web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-goes-cross-origin-domain.sub.html +++ b/tests/wpt/web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-goes-cross-origin-domain.sub.html @@ -12,6 +12,8 @@ diff --git a/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/cross-origin-transfer-resizable-arraybuffer.html b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/cross-origin-transfer-resizable-arraybuffer.html new file mode 100644 index 00000000000..2b21a1459d6 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/cross-origin-transfer-resizable-arraybuffer.html @@ -0,0 +1,28 @@ + +postMessage transfer ArrayBuffer cross origin iframe + + + + + diff --git a/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/messagechannel.any.js b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/messagechannel.any.js index 1814df30328..6ba17f7a89a 100644 --- a/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/messagechannel.any.js +++ b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/messagechannel.any.js @@ -1,4 +1,5 @@ // META: global=window,worker +// META: script=/common/sab.js // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests.js // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js diff --git a/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/resources/iframe-resizable-arraybuffer-helper.html b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/resources/iframe-resizable-arraybuffer-helper.html new file mode 100644 index 00000000000..378c953fbe8 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/resources/iframe-resizable-arraybuffer-helper.html @@ -0,0 +1,11 @@ + + diff --git a/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/window-postmessage.window.js b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/window-postmessage.window.js index ebbda99240e..2a46d790b87 100644 --- a/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/window-postmessage.window.js +++ b/tests/wpt/web-platform-tests/html/infrastructure/safe-passing-of-structured-data/window-postmessage.window.js @@ -1,3 +1,4 @@ +// META: script=/common/sab.js // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests.js // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/resources/green.png b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/resources/green.png new file mode 100644 index 00000000000..25b76c3c6f2 Binary files /dev/null and b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/resources/green.png differ diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/resources/red.png b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/resources/red.png new file mode 100644 index 00000000000..57bf3ddc521 Binary files /dev/null and b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/resources/red.png differ diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/responsive-image-select-print-ref.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/responsive-image-select-print-ref.html new file mode 100644 index 00000000000..7189a576427 --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/responsive-image-select-print-ref.html @@ -0,0 +1,4 @@ + + +
+ diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/responsive-image-select-print.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/responsive-image-select-print.html new file mode 100644 index 00000000000..60b061f14ad --- /dev/null +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/the-img-element/responsive-image-select-print.html @@ -0,0 +1,12 @@ + +Test print result of responsive image + + + + + + + + + + diff --git a/tests/wpt/web-platform-tests/html/webappapis/scripting/events/resources/event-handler-body.js b/tests/wpt/web-platform-tests/html/webappapis/scripting/events/resources/event-handler-body.js index 0a9f36a732d..d7889e230e3 100644 --- a/tests/wpt/web-platform-tests/html/webappapis/scripting/events/resources/event-handler-body.js +++ b/tests/wpt/web-platform-tests/html/webappapis/scripting/events/resources/event-handler-body.js @@ -9,16 +9,12 @@ const handlersListPromise = fetch("/interfaces/html.idl").then(res => res.text() const parsedHTMLIDL = WebIDL2.parse(htmlIDL); const windowEventHandlers = handlersInInterface(parsedHTMLIDL, "WindowEventHandlers"); const globalEventHandlers = handlersInInterface(parsedHTMLIDL, "GlobalEventHandlers"); - const documentAndElementEventHandlers = handlersInInterface(parsedHTMLIDL, "DocumentAndElementEventHandlers"); const shadowedHandlers = [ ...windowReflectingBodyElementEventHandlerSet, ...windowEventHandlers ]; - const notShadowedHandlers = [ - ...globalEventHandlers.filter(name => !windowReflectingBodyElementEventHandlerSet.has(name)), - ...documentAndElementEventHandlers - ]; + const notShadowedHandlers = globalEventHandlers.filter(name => !windowReflectingBodyElementEventHandlerSet.has(name)); return { shadowedHandlers, notShadowedHandlers diff --git a/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js b/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js index 65e4085c167..23cf4f651ac 100644 --- a/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js +++ b/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js @@ -97,3 +97,73 @@ structuredCloneBatteryOfTests.push({ assert_equals(Object.getPrototypeOf(transfer), ReadableStream.prototype); } }); + +structuredCloneBatteryOfTests.push({ + description: 'Resizable ArrayBuffer is transferable', + async f(runner) { + const buffer = new ArrayBuffer(16, { maxByteLength: 1024 }); + const copy = await runner.structuredClone(buffer, [buffer]); + assert_equals(buffer.byteLength, 0); + assert_equals(copy.byteLength, 16); + assert_equals(copy.maxByteLength, 1024); + assert_true(copy.resizable); + } +}); + +structuredCloneBatteryOfTests.push({ + description: 'Length-tracking TypedArray is transferable', + async f(runner) { + const ab = new ArrayBuffer(16, { maxByteLength: 1024 }); + const ta = new Uint8Array(ab); + const copy = await runner.structuredClone(ta, [ab]); + assert_equals(ab.byteLength, 0); + assert_equals(copy.buffer.byteLength, 16); + assert_equals(copy.buffer.maxByteLength, 1024); + assert_true(copy.buffer.resizable); + copy.buffer.resize(32); + assert_equals(copy.byteLength, 32); + } +}); + +structuredCloneBatteryOfTests.push({ + description: 'Length-tracking DataView is transferable', + async f(runner) { + const ab = new ArrayBuffer(16, { maxByteLength: 1024 }); + const dv = new DataView(ab); + const copy = await runner.structuredClone(dv, [ab]); + assert_equals(ab.byteLength, 0); + assert_equals(copy.buffer.byteLength, 16); + assert_equals(copy.buffer.maxByteLength, 1024); + assert_true(copy.buffer.resizable); + copy.buffer.resize(32); + assert_equals(copy.byteLength, 32); + } +}); + +structuredCloneBatteryOfTests.push({ + description: 'Transferring OOB TypedArray throws', + async f(runner, t) { + const ab = new ArrayBuffer(16, { maxByteLength: 1024 }); + const ta = new Uint8Array(ab, 8); + ab.resize(0); + await promise_rejects_dom( + t, + "DataCloneError", + runner.structuredClone(ta, [ab]) + ); + } +}); + +structuredCloneBatteryOfTests.push({ + description: 'Transferring OOB DataView throws', + async f(runner, t) { + const ab = new ArrayBuffer(16, { maxByteLength: 1024 }); + const dv = new DataView(ab, 8); + ab.resize(0); + await promise_rejects_dom( + t, + "DataCloneError", + runner.structuredClone(dv, [ab]) + ); + } +}); diff --git a/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone-battery-of-tests.js b/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone-battery-of-tests.js index 580a81aaea6..923ac9dc164 100644 --- a/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone-battery-of-tests.js +++ b/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone-battery-of-tests.js @@ -379,6 +379,14 @@ check('FileList empty', func_FileList_empty, compare_FileList, true); check('Array FileList object, FileList empty', () => ([func_FileList_empty()]), compare_Array(enumerate_props(compare_FileList)), true); check('Object FileList object, FileList empty', () => ({'x':func_FileList_empty()}), compare_Object(enumerate_props(compare_FileList)), true); +function compare_ArrayBuffer(actual, input) { + assert_true(actual instanceof ArrayBuffer, 'instanceof ArrayBuffer'); + assert_equals(actual.byteLength, input.byteLength, 'byteLength'); + assert_equals(actual.maxByteLength, input.maxByteLength, 'maxByteLength'); + assert_equals(actual.resizable, input.resizable, 'resizable'); + assert_equals(actual.growable, input.growable, 'growable'); +} + function compare_ArrayBufferView(view) { const Type = self[view]; return function(actual, input) { @@ -386,6 +394,8 @@ function compare_ArrayBufferView(view) { assert_unreached(actual); assert_true(actual instanceof Type, 'instanceof '+view); assert_equals(actual.length, input.length, 'length'); + assert_equals(actual.byteLength, input.byteLength, 'byteLength'); + assert_equals(actual.byteOffset, input.byteOffset, 'byteOffset'); assert_not_equals(actual.buffer, input.buffer, 'buffer'); for (let i = 0; i < actual.length; ++i) { assert_equals(actual[i], input[i], 'actual['+i+']'); @@ -667,3 +677,77 @@ check( assert_equals(Object.getPrototypeOf(copy), File.prototype); } ); + +check( + 'Resizable ArrayBuffer', + () => { + const ab = new ArrayBuffer(16, { maxByteLength: 1024 }); + assert_true(ab.resizable); + return ab; + }, + compare_ArrayBuffer); + +structuredCloneBatteryOfTests.push({ + description: 'Growable SharedArrayBuffer', + async f(runner) { + const sab = createBuffer('SharedArrayBuffer', 16, { maxByteLength: 1024 }); + assert_true(sab.growable); + try { + const copy = await runner.structuredClone(sab); + compare_ArrayBuffer(sab, copy); + } catch (e) { + // If we're cross-origin isolated, cloning SABs should not fail. + if (e instanceof DOMException && e.code === DOMException.DATA_CLONE_ERR) { + assert_false(self.crossOriginIsolated); + } else { + throw e; + } + } + } +}); + +check( + 'Length-tracking TypedArray', + () => { + const ab = new ArrayBuffer(16, { maxByteLength: 1024 }); + assert_true(ab.resizable); + return new Uint8Array(ab); + }, + compare_ArrayBufferView('Uint8Array')); + +check( + 'Length-tracking DataView', + () => { + const ab = new ArrayBuffer(16, { maxByteLength: 1024 }); + assert_true(ab.resizable); + return new DataView(ab); + }, + compare_ArrayBufferView('DataView')); + +structuredCloneBatteryOfTests.push({ + description: 'Serializing OOB TypedArray throws', + async f(runner, t) { + const ab = new ArrayBuffer(16, { maxByteLength: 1024 }); + const ta = new Uint8Array(ab, 8); + ab.resize(0); + await promise_rejects_dom( + t, + "DataCloneError", + runner.structuredClone(ta) + ); + } +}); + +structuredCloneBatteryOfTests.push({ + description: 'Serializing OOB DataView throws', + async f(runner, t) { + const ab = new ArrayBuffer(16, { maxByteLength: 1024 }); + const dv = new DataView(ab, 8); + ab.resize(0); + await promise_rejects_dom( + t, + "DataCloneError", + runner.structuredClone(dv) + ); + } +}); diff --git a/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone.any.js b/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone.any.js index 90ba5dfc900..1358a71fc03 100644 --- a/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone.any.js +++ b/tests/wpt/web-platform-tests/html/webappapis/structured-clone/structured-clone.any.js @@ -1,4 +1,5 @@ // META: title=structuredClone() tests +// META: script=/common/sab.js // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests.js // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js diff --git a/tests/wpt/web-platform-tests/infrastructure/README.md b/tests/wpt/web-platform-tests/infrastructure/README.md index 35f42388783..82138a300b8 100644 --- a/tests/wpt/web-platform-tests/infrastructure/README.md +++ b/tests/wpt/web-platform-tests/infrastructure/README.md @@ -2,7 +2,7 @@ This directory contains a number of tests to ensure test running infrastructure is operating correctly: * The tests in assumptions/ are designed to test UA assumptions - documented in [assumptions.md](/docs/writing-tests/assumptions.md). + documented in [assumptions.md](/docs/_writing-tests/assumptions.md). * The tests in server/ are designed to test the WPT server configuration diff --git a/tests/wpt/web-platform-tests/infrastructure/expected-fail/window-onload-test.html b/tests/wpt/web-platform-tests/infrastructure/expected-fail/window-onload-test.html deleted file mode 100644 index b0514bce045..00000000000 --- a/tests/wpt/web-platform-tests/infrastructure/expected-fail/window-onload-test.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - diff --git a/tests/wpt/web-platform-tests/interfaces/SVG.idl b/tests/wpt/web-platform-tests/interfaces/SVG.idl index 11a5c7c299c..3a0b86126b5 100644 --- a/tests/wpt/web-platform-tests/interfaces/SVG.idl +++ b/tests/wpt/web-platform-tests/interfaces/SVG.idl @@ -13,7 +13,6 @@ interface SVGElement : Element { }; SVGElement includes GlobalEventHandlers; -SVGElement includes DocumentAndElementEventHandlers; SVGElement includes SVGElementInstance; SVGElement includes HTMLOrSVGElement; diff --git a/tests/wpt/web-platform-tests/interfaces/html.idl b/tests/wpt/web-platform-tests/interfaces/html.idl index 91357092948..d053798c057 100644 --- a/tests/wpt/web-platform-tests/interfaces/html.idl +++ b/tests/wpt/web-platform-tests/interfaces/html.idl @@ -98,7 +98,6 @@ partial interface Document { // also has obsolete members }; Document includes GlobalEventHandlers; -Document includes DocumentAndElementEventHandlers; partial interface mixin DocumentOrShadowRoot { readonly attribute Element? activeElement; @@ -131,7 +130,6 @@ interface HTMLElement : Element { }; HTMLElement includes GlobalEventHandlers; -HTMLElement includes DocumentAndElementEventHandlers; HTMLElement includes ElementContentEditable; HTMLElement includes HTMLOrSVGElement; @@ -1905,7 +1903,9 @@ interface mixin GlobalEventHandlers { attribute EventHandler oncontextlost; attribute EventHandler oncontextmenu; attribute EventHandler oncontextrestored; + attribute EventHandler oncopy; attribute EventHandler oncuechange; + attribute EventHandler oncut; attribute EventHandler ondblclick; attribute EventHandler ondrag; attribute EventHandler ondragend; @@ -1936,6 +1936,7 @@ interface mixin GlobalEventHandlers { attribute EventHandler onmouseout; attribute EventHandler onmouseover; attribute EventHandler onmouseup; + attribute EventHandler onpaste; attribute EventHandler onpause; attribute EventHandler onplay; attribute EventHandler onplaying; @@ -1983,12 +1984,6 @@ interface mixin WindowEventHandlers { attribute EventHandler onunload; }; -interface mixin DocumentAndElementEventHandlers { - attribute EventHandler oncopy; - attribute EventHandler oncut; - attribute EventHandler onpaste; -}; - typedef (DOMString or Function) TimerHandler; interface mixin WindowOrWorkerGlobalScope { diff --git a/tests/wpt/web-platform-tests/interfaces/mathml-core.idl b/tests/wpt/web-platform-tests/interfaces/mathml-core.idl index 3989288b3bd..fb5539ec75a 100644 --- a/tests/wpt/web-platform-tests/interfaces/mathml-core.idl +++ b/tests/wpt/web-platform-tests/interfaces/mathml-core.idl @@ -6,5 +6,4 @@ [Exposed=Window] interface MathMLElement : Element { }; MathMLElement includes GlobalEventHandlers; -MathMLElement includes DocumentAndElementEventHandlers; MathMLElement includes HTMLOrSVGElement; diff --git a/tests/wpt/web-platform-tests/mathml/relations/html5-tree/clipboard-event-handlers.tentative.html b/tests/wpt/web-platform-tests/mathml/relations/html5-tree/clipboard-event-handlers.tentative.html index 73887d259ed..bf2f8d11ed6 100644 --- a/tests/wpt/web-platform-tests/mathml/relations/html5-tree/clipboard-event-handlers.tentative.html +++ b/tests/wpt/web-platform-tests/mathml/relations/html5-tree/clipboard-event-handlers.tentative.html @@ -1,13 +1,13 @@ -DocumentAndElementEventHandlers / clipboard events for MathML +clipboard event handlers for MathML - + diff --git a/tests/wpt/web-platform-tests/resources/testharness.js b/tests/wpt/web-platform-tests/resources/testharness.js index b7cf79c76b9..55aaa582c53 100644 --- a/tests/wpt/web-platform-tests/resources/testharness.js +++ b/tests/wpt/web-platform-tests/resources/testharness.js @@ -91,12 +91,7 @@ } on_event(window, 'load', function() { - setTimeout(() => { this_obj.all_loaded = true; - if (tests.all_done()) { - tests.complete(); - } - },0); }); on_event(window, 'message', function(event) { diff --git a/tests/wpt/web-platform-tests/scroll-animations/css/named-range-keyframes-with-document-timeline.tentative.html b/tests/wpt/web-platform-tests/scroll-animations/css/named-range-keyframes-with-document-timeline.tentative.html new file mode 100644 index 00000000000..a0094d32207 --- /dev/null +++ b/tests/wpt/web-platform-tests/scroll-animations/css/named-range-keyframes-with-document-timeline.tentative.html @@ -0,0 +1,54 @@ + + + +Named range keyframe offset when you have a document timeline + + + + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https.html b/tests/wpt/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https.html index b4756d09a16..468a1f51e85 100644 --- a/tests/wpt/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https.html +++ b/tests/wpt/web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https.html @@ -19,14 +19,14 @@ function check_timing_entry(entry, url, decodedBodySize, encodedBodySize) { '"navigation":' + url); // If the server returns the redirect response, |decodedBodySize| is null and - // |entry.decodedBodySize| shuld be 0. Otherwise |entry.decodedBodySize| must + // |entry.decodedBodySize| should be 0. Otherwise |entry.decodedBodySize| must // same as |decodedBodySize| assert_equals( entry.decodedBodySize, Number(decodedBodySize), 'decodedBodySize must same as the decoded size in the server:' + url); // If the server returns the redirect response, |encodedBodySize| is null and - // |entry.encodedBodySize| shuld be 0. Otherwise |entry.encodedBodySize| must + // |entry.encodedBodySize| should be 0. Otherwise |entry.encodedBodySize| must // same as |encodedBodySize| assert_equals( entry.encodedBodySize, Number(encodedBodySize), diff --git a/tests/wpt/web-platform-tests/storage-access-api/requestStorageAccess.sub.https.window.js b/tests/wpt/web-platform-tests/storage-access-api/requestStorageAccess.sub.https.window.js index ad1c7a2af6d..a74866e56bc 100644 --- a/tests/wpt/web-platform-tests/storage-access-api/requestStorageAccess.sub.https.window.js +++ b/tests/wpt/web-platform-tests/storage-access-api/requestStorageAccess.sub.https.window.js @@ -20,6 +20,12 @@ test(() => { assert_not_equals(document.requestStorageAccess, undefined); }, "[" + testPrefix + "] document.requestStorageAccess() should exist on the document interface"); +// Promise tests should all start with the feature in "prompt" state. +promise_setup(async () => { + await test_driver.set_permission( + { name: 'storage-access' }, 'prompt'); +}); + promise_test(t => { return promise_rejects_dom(t, "NotAllowedError", document.requestStorageAccess(), "document.requestStorageAccess() call without user gesture"); @@ -31,10 +37,6 @@ promise_test( {name: 'storage-access'}, 'granted'); await RunCallbackWithGesture(() => document.requestStorageAccess()); - - // Cleanup - await test_driver.set_permission( - {name: 'storage-access'}, 'prompt'); }, '[' + testPrefix + '] document.requestStorageAccess() should be resolved when called properly with a user gesture'); @@ -42,9 +44,6 @@ promise_test( if (testPrefix == 'cross-origin-frame' || testPrefix == 'nested-cross-origin-frame') { promise_test( async t => { - await test_driver.set_permission( - {name: 'storage-access'}, 'prompt'); - await RunCallbackWithGesture(() => { return promise_rejects_dom(t, "NotAllowedError", document.requestStorageAccess(), "document.requestStorageAccess() call without permission"); @@ -62,10 +61,6 @@ if (testPrefix == 'cross-origin-frame' || testPrefix == 'nested-cross-origin-fra return promise_rejects_dom(t, "NotAllowedError", document.requestStorageAccess(), "document.requestStorageAccess() call without permission"); }); - - // Cleanup - await test_driver.set_permission( - {name: 'storage-access'}, 'prompt'); }, '[' + testPrefix + '] document.requestStorageAccess() should be rejected with a NotAllowedError with denied permission'); diff --git a/tests/wpt/web-platform-tests/subapps/add-error.tentative.https.html b/tests/wpt/web-platform-tests/subapps/add-error.tentative.https.html index 626c934cc10..d049268af98 100644 --- a/tests/wpt/web-platform-tests/subapps/add-error.tentative.https.html +++ b/tests/wpt/web-platform-tests/subapps/add-error.tentative.https.html @@ -1,5 +1,7 @@ Sub Apps: Error cases for add() + + @@ -52,11 +54,15 @@ promise_test(async t => { let install_options = {}; install_options["install_url"] = wrong_origin_url; subapp[wrong_origin_url] = install_options; - await promise_rejects_dom(t, 'URLMismatchError', navigator.subApps.add(subapp)); + + await test_driver.bless("installing a subapp", async function () { + await promise_rejects_dom(t, 'URLMismatchError', navigator.subApps.add(subapp)); + }); }, 'Wrong origin URL argument.'); promise_test(async t => { const same_origin_url = document.location.origin + '/sub-app'; + let add_call_params = {}; let install_options = {}; install_options["install_url"] = same_origin_url; @@ -68,9 +74,21 @@ promise_test(async t => { let expected_results = {}; expected_results[same_origin_url] = "expected-app-id-check-failed"; - await subapps_add_expect_reject_with_result(t, add_call_params, mocked_response, expected_results); + await test_driver.bless("installing a subapp", async function () { + await subapps_add_expect_reject_with_result(t, add_call_params, mocked_response, expected_results); + }); }, 'Service failed to add single sub-app.'); +promise_test(async t => { + const same_origin_url = document.location.origin + '/sub-app'; + + let subapp = { + [same_origin_url]: { install_url: same_origin_url } + }; + + await promise_rejects_dom(t, 'NotAllowedError', navigator.subApps.add(subapp)); +}, 'Missing user activation.'); + promise_test(async t => { let add_call_params = {}; @@ -92,7 +110,9 @@ promise_test(async t => { expected_results[url_1] = "expected-app-id-check-failed"; expected_results[url_2] = "install-url-invalid"; - await subapps_add_expect_reject_with_result(t, add_call_params, mocked_response, expected_results); + await test_driver.bless("installing a subapp", async function () { + await subapps_add_expect_reject_with_result(t, add_call_params, mocked_response, expected_results); + }); }, 'Service failed to add two sub-apps.'); promise_test(async t => { @@ -116,6 +136,8 @@ promise_test(async t => { expected_results[url_1] = "success-new-install"; expected_results[url_2] = "expected-app-id-check-failed"; - await subapps_add_expect_reject_with_result(t, add_call_params, mocked_response, expected_results); + await test_driver.bless("installing a subapp", async function () { + await subapps_add_expect_reject_with_result(t, add_call_params, mocked_response, expected_results); + }); }, 'Service added one sub-app failed to add another sub-app.'); \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/subapps/add-success.tentative.https.html b/tests/wpt/web-platform-tests/subapps/add-success.tentative.https.html index 1839b18e45e..b2751adcb8f 100644 --- a/tests/wpt/web-platform-tests/subapps/add-success.tentative.https.html +++ b/tests/wpt/web-platform-tests/subapps/add-success.tentative.https.html @@ -1,8 +1,11 @@ Sub Apps: Valid calls for add() + + + \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/subapps/resources/subapps-helpers.js b/tests/wpt/web-platform-tests/subapps/resources/subapps-helpers.js index 1d50c402c36..e923db01f33 100644 --- a/tests/wpt/web-platform-tests/subapps/resources/subapps-helpers.js +++ b/tests/wpt/web-platform-tests/subapps/resources/subapps-helpers.js @@ -90,9 +90,6 @@ async function subapps_add_expect_success_with_result(t, add_call_params, mocked await createMockSubAppsService(Status.SUCCESS, mocked_response); await navigator.subApps.add(add_call_params) - .catch(e => { - assert_unreached("Should not have rejected."); - }) .then(result => { for (const app_id in expected_results) { assert_own_property(result, app_id, "Return results are missing entry for subapp.") diff --git a/tests/wpt/web-platform-tests/svg/types/scripted/event-handler-all-document-element-events.svg b/tests/wpt/web-platform-tests/svg/types/scripted/event-handler-all-document-element-events.svg index fa813dd1dd3..434e88aa19a 100644 --- a/tests/wpt/web-platform-tests/svg/types/scripted/event-handler-all-document-element-events.svg +++ b/tests/wpt/web-platform-tests/svg/types/scripted/event-handler-all-document-element-events.svg @@ -1,7 +1,7 @@ - DocumentAndElementEventHandlers + oncopy / oncut / onpaste @@ -20,7 +20,7 @@ assert_true(SVGElement.prototype.hasOwnProperty(name), `${SVGElement.prototype.constructor.name} has an own property named "${name}"`); assert_false(name in Element.prototype, `Element.prototype must not contain a "${name}" property`); - }, `${name}: DocumentAndElementEventHandlers must be on SVGElement not Element`); + }, `${name}: property must be on SVGElement not Element`); test(() => { const svgElement = document.createElementNS("http://www.w3.org/2000/svg", "g"); diff --git a/tests/wpt/web-platform-tests/tools/ci/jobs.py b/tests/wpt/web-platform-tests/tools/ci/jobs.py index e25a3fbe0ec..5b2ef277a96 100644 --- a/tests/wpt/web-platform-tests/tools/ci/jobs.py +++ b/tests/wpt/web-platform-tests/tools/ci/jobs.py @@ -94,7 +94,7 @@ def get_paths(**kwargs): else: revish = kwargs["revish"] - changed, _ = files_changed(revish) + changed, _ = files_changed(revish, ignore_rules=[]) all_changed = {os.path.relpath(item, wpt_root) for item in set(changed)} return all_changed @@ -122,7 +122,7 @@ def get_jobs(paths, **kwargs): if not rules: break - # Default jobs shuld run even if there were no changes + # Default jobs should run even if there were no changes if not paths: for job, path_re in job_path_map.items(): if ".*" in path_re: diff --git a/tests/wpt/web-platform-tests/tools/ci/tc/tests/test_valid.py b/tests/wpt/web-platform-tests/tools/ci/tc/tests/test_valid.py index 574485e0efd..31c07943cad 100644 --- a/tests/wpt/web-platform-tests/tools/ci/tc/tests/test_valid.py +++ b/tests/wpt/web-platform-tests/tools/ci/tc/tests/test_valid.py @@ -173,6 +173,13 @@ def test_verify_payload(): 'wpt-chrome-dev-results-without-changes', 'lint', 'sink-task']), + ("pr_event_tests_affected.json", True, {"resources/testharness.js"}, + ['lint', + 'resources/ tests (Python 3.6)', + 'resources/ tests (Python 3.10)', + 'download-firefox-nightly', + 'infrastructure/ tests', + 'sink-task']), ("epochs_daily_push_event.json", False, None, ['download-firefox-stable', 'wpt-firefox-stable-testharness-1', diff --git a/tests/wpt/web-platform-tests/tools/webdriver/webdriver/bidi/error.py b/tests/wpt/web-platform-tests/tools/webdriver/webdriver/bidi/error.py index bb81b426c48..9e8737e54c7 100644 --- a/tests/wpt/web-platform-tests/tools/webdriver/webdriver/bidi/error.py +++ b/tests/wpt/web-platform-tests/tools/webdriver/webdriver/bidi/error.py @@ -11,10 +11,9 @@ class BidiException(Exception): # TODO: Match on error and let it be a class variables only. error_code = None # type: ClassVar[str] - def __init__(self, error: str, message: str, stacktrace: Optional[str]): + def __init__(self, message: str, stacktrace: Optional[str] = None): super() - self.error = error self.message = message self.stacktrace = stacktrace @@ -24,9 +23,9 @@ class BidiException(Exception): def __str__(self): """Return the string representation of the object.""" - message = f"{self.error} ({self.message})" + message = f"{self.error_code} ({self.message})" - if self.stacktrace: + if self.stacktrace is not None: message += f"\n\nRemote-end stacktrace:\n\n{self.stacktrace}" return message @@ -54,7 +53,7 @@ def from_error_details(error: str, message: str, stacktrace: Optional[str]) -> B Defaults to ``UnknownErrorException`` if `error` is unknown. """ cls = get(error) - return cls(error, message, stacktrace) + return cls(message, stacktrace) def get(error_code: str) -> Type[BidiException]: diff --git a/tests/wpt/web-platform-tests/tools/webdriver/webdriver/bidi/modules/script.py b/tests/wpt/web-platform-tests/tools/webdriver/webdriver/bidi/modules/script.py index 8bdbd30afd2..d9af11a8e24 100644 --- a/tests/wpt/web-platform-tests/tools/webdriver/webdriver/bidi/modules/script.py +++ b/tests/wpt/web-platform-tests/tools/webdriver/webdriver/bidi/modules/script.py @@ -1,6 +1,7 @@ from enum import Enum -from typing import Any, Optional, Mapping, List, MutableMapping, Union, Dict +from typing import Any, Dict, List, Mapping, MutableMapping, Optional, Union +from ..error import UnknownErrorException from ._module import BidiModule, command @@ -69,9 +70,14 @@ class Script(BidiModule): @call_function.result def _call_function(self, result: Mapping[str, Any]) -> Any: - if "result" not in result: + assert "type" in result + + if result["type"] == "success": + return result["result"] + elif result["type"] == "exception": raise ScriptEvaluateResultException(result) - return result["result"] + else: + raise UnknownErrorException(f"""Invalid type '{result["type"]}' in response""") @command def disown(self, handles: List[str], target: Target) -> Mapping[str, Any]: @@ -98,9 +104,14 @@ class Script(BidiModule): @evaluate.result def _evaluate(self, result: Mapping[str, Any]) -> Any: - if "result" not in result: + assert "type" in result + + if result["type"] == "success": + return result["result"] + elif result["type"] == "exception": raise ScriptEvaluateResultException(result) - return result["result"] + else: + raise UnknownErrorException(f"""Invalid type '{result["type"]}' in response""") @command def get_realms( diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py index 9b12c57c14d..7edc68f998d 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/environment.py @@ -292,8 +292,7 @@ class TestEnvironment: for port, server in servers: if scheme == "webtransport-h3": if not webtranport_h3_server_is_running(host, port, timeout=5.0): - # TODO(bashi): Consider supporting retry. - failed.append((host, port)) + pending.append((host, port)) continue s = socket.socket() s.settimeout(0.1) diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py index 0df90990921..89aaf00352f 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/executors/executorservo.py @@ -180,16 +180,18 @@ class ServoRefTestExecutor(ProcessTestExecutor): def __init__(self, logger, browser, server_config, binary=None, timeout_multiplier=1, screenshot_cache=None, debug_info=None, pause_after_test=False, - **kwargs): + reftest_screenshot="unexpected", **kwargs): ProcessTestExecutor.__init__(self, logger, browser, server_config, timeout_multiplier=timeout_multiplier, - debug_info=debug_info) + debug_info=debug_info, + reftest_screenshot=reftest_screenshot) self.protocol = ConnectionlessProtocol(self, browser) self.screenshot_cache = screenshot_cache + self.reftest_screenshot = reftest_screenshot self.implementation = RefTestImplementation(self) self.tempdir = tempfile.mkdtemp() self.hosts_path = write_hosts_file(server_config) diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/stability.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/stability.py index f1724d35198..9ac6249c44c 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/stability.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/stability.py @@ -357,7 +357,7 @@ def check_stability(logger, repeat_loop=10, repeat_restart=5, chaos_mode=True, m output_results=True, **kwargs): kwargs_extras = [{}] if chaos_mode and kwargs["product"] == "firefox": - kwargs_extras.append({"chaos_mode_flags": "0xfb"}) + kwargs_extras.append({"chaos_mode_flags": int("0xfb", base=16)}) steps = get_steps(logger, repeat_loop, repeat_restart, kwargs_extras) diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testrunner.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testrunner.py index 61af18c15b1..82ffc9b84c0 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testrunner.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/testrunner.py @@ -333,9 +333,8 @@ class TestRunnerManager(threading.Thread): self.logger = None self.test_count = 0 - self.unexpected_count = 0 - self.unexpected_pass_count = 0 self.unexpected_tests = set() + self.unexpected_pass_tests = set() # This may not really be what we want self.daemon = True @@ -651,21 +650,22 @@ class TestRunnerManager(threading.Thread): # Write the result of each subtest file_result, test_results = results subtest_unexpected = False + subtest_all_pass_or_expected = True for result in test_results: if test.disabled(result.name): continue expected = test.expected(result.name) known_intermittent = test.known_intermittent(result.name) is_unexpected = expected != result.status and result.status not in known_intermittent + is_expected_notrun = (expected == "NOTRUN" or "NOTRUN" in known_intermittent) if is_unexpected: - self.unexpected_count += 1 - self.logger.debug("Unexpected count in this thread %i" % self.unexpected_count) subtest_unexpected = True - is_unexpected_pass = is_unexpected and result.status == "PASS" - if is_unexpected_pass: - self.unexpected_pass_count += 1 + if result.status != "PASS" and not is_expected_notrun: + # Any result against an expected "NOTRUN" should be treated + # as unexpected pass. + subtest_all_pass_or_expected = False self.logger.test_status(test.id, result.name, @@ -698,17 +698,19 @@ class TestRunnerManager(threading.Thread): self.test_count += 1 is_unexpected = expected != status and status not in known_intermittent - if is_unexpected: - self.unexpected_count += 1 - self.logger.debug("Unexpected count in this thread %i" % self.unexpected_count) - - is_unexpected_pass = is_unexpected and status == "OK" - if is_unexpected_pass: - self.unexpected_pass_count += 1 if is_unexpected or subtest_unexpected: self.unexpected_tests.add(test.id) + # A result is unexpected pass if the test or any subtest run + # unexpectedly, and the overall status is OK (for test harness test), or + # PASS (for reftest), and all unexpected results for subtests (if any) are + # unexpected pass. + is_unexpected_pass = ((is_unexpected or subtest_unexpected) and + status in ["OK", "PASS"] and subtest_all_pass_or_expected) + if is_unexpected_pass: + self.unexpected_pass_tests.add(test.id) + if "assertion_count" in file_result.extra: assertion_count = file_result.extra["assertion_count"] if assertion_count is not None and assertion_count > 0: @@ -975,11 +977,8 @@ class ManagerGroup: def test_count(self): return sum(manager.test_count for manager in self.pool) - def unexpected_count(self): - return sum(manager.unexpected_count for manager in self.pool) - - def unexpected_pass_count(self): - return sum(manager.unexpected_pass_count for manager in self.pool) - def unexpected_tests(self): return set().union(*(manager.unexpected_tests for manager in self.pool)) + + def unexpected_pass_tests(self): + return set().union(*(manager.unexpected_pass_tests for manager in self.pool)) diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py index eec0130c4c2..2fe65865be5 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py @@ -184,11 +184,9 @@ scheme host and port.""") debugging_group.add_argument("--repeat-until-unexpected", action="store_true", default=None, help="Run tests in a loop until one returns an unexpected result") debugging_group.add_argument('--retry-unexpected', type=int, default=0, - help=('Maximum number of times to retry ' - 'each test that consistently runs ' - 'unexpectedly in the initial repeat ' - 'loop. A retried test takes any ' - 'expected status as its final result.')) + help=('Maximum number of times to retry unexpected tests. ' + 'A test is retried until it gets one of the expected status, ' + 'or until it exhausts the maximum number of retries.')) debugging_group.add_argument('--pause-after-test', action="store_true", default=None, help="Halt the test runner after each test (this happens by default if only a single test is run)") debugging_group.add_argument('--no-pause-after-test', dest="pause_after_test", action="store_false", diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptrunner.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptrunner.py index e879925a38b..548d5bfdf95 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptrunner.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptrunner.py @@ -158,7 +158,7 @@ def get_pause_after_test(test_loader, **kwargs): def run_test_iteration(test_status, test_loader, test_source_kwargs, test_source_cls, run_info, recording, test_environment, product, run_test_kwargs): """Runs the entire test suite. - This is called for each repeat or retry run requested.""" + This is called for each repeat run requested.""" tests_by_type = defaultdict(list) for test_type in test_loader.test_types: tests_by_type[test_type].extend(test_loader.tests[test_type]) @@ -170,12 +170,7 @@ def run_test_iteration(test_status, test_loader, test_source_kwargs, test_source logger.critical("Loading tests failed") return False - if test_status.retries_remaining: - for test_type, tests in dict(test_groups).items(): - test_groups[test_type] = [test for test in tests - if test in test_status.unexpected_tests] - - logger.suite_start(test_groups, + logger.suite_start(tests_by_type, name='web-platform-test', run_info=run_info, extra={"run_by_dir": run_test_kwargs["run_by_dir"]}) @@ -226,38 +221,56 @@ def run_test_iteration(test_status, test_loader, test_source_kwargs, test_source else: tests_to_run[test_type] = test_loader.tests[test_type] - if test_status.retries_remaining: - tests_to_run[test_type] = [test for test in tests_to_run[test_type] - if test.id in test_status.unexpected_tests] - + unexpected_tests = set() + unexpected_pass_tests = set() recording.pause() - with ManagerGroup("web-platform-tests", - run_test_kwargs["processes"], - test_source_cls, - test_source_kwargs, - test_implementation_by_type, - run_test_kwargs["rerun"], - run_test_kwargs["pause_after_test"], - run_test_kwargs["pause_on_unexpected"], - run_test_kwargs["restart_on_unexpected"], - run_test_kwargs["debug_info"], - not run_test_kwargs["no_capture_stdio"], - run_test_kwargs["restart_on_new_group"], - recording=recording) as manager_group: - try: - manager_group.run(tests_to_run) - except KeyboardInterrupt: - logger.critical("Main thread got signal") - manager_group.stop() - raise - test_status.total_tests += manager_group.test_count() - test_status.unexpected += manager_group.unexpected_count() - test_status.unexpected_pass += manager_group.unexpected_pass_count() + retry_counts = run_test_kwargs["retry_unexpected"] + for i in range(retry_counts + 1): + if i > 0: + if not run_test_kwargs["fail_on_unexpected_pass"]: + unexpected_fail_tests = unexpected_tests - unexpected_pass_tests + else: + unexpected_fail_tests = unexpected_tests + if len(unexpected_fail_tests) == 0: + break + for test_type, tests in tests_to_run.items(): + tests_to_run[test_type] = [test for test in tests + if test.id in unexpected_fail_tests] - if test_status.repeated_runs == 1: - test_status.unexpected_tests = manager_group.unexpected_tests() - else: - test_status.unexpected_tests &= manager_group.unexpected_tests() + logger.suite_end() + logger.suite_start(tests_to_run, + name='web-platform-test', + run_info=run_info, + extra={"run_by_dir": run_test_kwargs["run_by_dir"]}) + + with ManagerGroup("web-platform-tests", + run_test_kwargs["processes"], + test_source_cls, + test_source_kwargs, + test_implementation_by_type, + run_test_kwargs["rerun"], + run_test_kwargs["pause_after_test"], + run_test_kwargs["pause_on_unexpected"], + run_test_kwargs["restart_on_unexpected"], + run_test_kwargs["debug_info"], + not run_test_kwargs["no_capture_stdio"], + run_test_kwargs["restart_on_new_group"], + recording=recording) as manager_group: + try: + manager_group.run(tests_to_run) + except KeyboardInterrupt: + logger.critical("Main thread got signal") + manager_group.stop() + raise + + test_status.total_tests += manager_group.test_count() + unexpected_tests = manager_group.unexpected_tests() + unexpected_pass_tests = manager_group.unexpected_pass_tests() + + test_status.unexpected += len(unexpected_tests) + test_status.unexpected_pass += len(unexpected_pass_tests) + + logger.suite_end() return True @@ -299,8 +312,6 @@ class TestStatus: self.repeated_runs = 0 self.expected_repeated_runs = 0 self.all_skipped = False - self.unexpected_tests = set() - self.retries_remaining = 0 def run_tests(config, test_paths, product, **kwargs): @@ -433,7 +444,6 @@ def run_tests(config, test_paths, product, **kwargs): recording.set(["after-end"]) logger.info(f"Got {test_status.unexpected} unexpected results, " f"with {test_status.unexpected_pass} unexpected passes") - logger.suite_end() # Note this iteration's runtime iteration_runtime = datetime.now() - iteration_start @@ -447,44 +457,10 @@ def run_tests(config, test_paths, product, **kwargs): test_status.all_skipped = True break - if not test_status.all_skipped and kwargs["retry_unexpected"] > 0: - retry_success = retry_unexpected_tests(test_status, test_loader, - test_source_kwargs, - test_source_cls, run_info, - recording, test_environment, - product, kwargs) - if not retry_success: - return False, test_status - # Return the evaluation of the runs and the number of repeated iterations that were run. return evaluate_runs(test_status, kwargs), test_status -def retry_unexpected_tests(test_status, test_loader, test_source_kwargs, - test_source_cls, run_info, recording, - test_environment, product, kwargs): - kwargs["rerun"] = 1 - max_retries = kwargs["retry_unexpected"] - test_status.retries_remaining = max_retries - while (test_status.retries_remaining > 0 and not - evaluate_runs(test_status, kwargs)): - logger.info(f"Retry {max_retries - test_status.retries_remaining + 1}") - test_status.total_tests = 0 - test_status.skipped = 0 - test_status.unexpected = 0 - test_status.unexpected_pass = 0 - iter_success = run_test_iteration(test_status, test_loader, - test_source_kwargs, test_source_cls, - run_info, recording, test_environment, - product, kwargs) - if not iter_success: - return False - recording.set(["after-end"]) - logger.suite_end() - test_status.retries_remaining -= 1 - return True - - def check_stability(**kwargs): from . import stability if kwargs["stability"]: diff --git a/tests/wpt/web-platform-tests/webdriver/tests/bidi/browsing_context/context_created/context_created.py b/tests/wpt/web-platform-tests/webdriver/tests/bidi/browsing_context/context_created/context_created.py index 0511467751a..9a0c74cbb85 100644 --- a/tests/wpt/web-platform-tests/webdriver/tests/bidi/browsing_context/context_created/context_created.py +++ b/tests/wpt/web-platform-tests/webdriver/tests/bidi/browsing_context/context_created/context_created.py @@ -189,3 +189,37 @@ async def test_navigate_creates_nested_iframes(bidi_session, subscribe_events, t ) remove_listener() + + +async def test_subscribe_to_one_context( + bidi_session, subscribe_events, top_context, test_page_same_origin_frame +): + # Subscribe to a specific context + await subscribe_events( + events=[CONTEXT_CREATED_EVENT], contexts=[top_context["context"]] + ) + + # Track all received browsingContext.contextCreated events in the events array + events = [] + + async def on_event(method, data): + events.append(data) + + remove_listener = bidi_session.add_event_listener(CONTEXT_CREATED_EVENT, on_event) + + await bidi_session.browsing_context.create(type_hint="tab") + + # Make sure we didn't receive the event for the new tab + wait = AsyncPoll(bidi_session, timeout=0.5) + with pytest.raises(TimeoutException): + await wait.until(lambda _: len(events) > 0) + + await bidi_session.browsing_context.navigate( + context=top_context["context"], url=test_page_same_origin_frame, wait="complete" + ) + + # Make sure we received the event for the iframe + await wait.until(lambda _: len(events) >= 1) + assert len(events) == 1 + + remove_listener() diff --git a/tests/wpt/web-platform-tests/webidl/ecmascript-binding/allow-resizable.html b/tests/wpt/web-platform-tests/webidl/ecmascript-binding/allow-resizable.html new file mode 100644 index 00000000000..be9df55e75a --- /dev/null +++ b/tests/wpt/web-platform-tests/webidl/ecmascript-binding/allow-resizable.html @@ -0,0 +1,31 @@ + + + + + diff --git a/tests/wpt/web-platform-tests/webtransport/close.https.any.js b/tests/wpt/web-platform-tests/webtransport/close.https.any.js index 02800339c00..4501e94fbff 100644 --- a/tests/wpt/web-platform-tests/webtransport/close.https.any.js +++ b/tests/wpt/web-platform-tests/webtransport/close.https.any.js @@ -63,7 +63,9 @@ promise_test(async t => { const close_info = await wt.closed; assert_equals(close_info.closeCode, 11, 'code'); - assert_equals(close_info.reason, reason, 'reason'); + // This should be truncated to 1023 bytes! + const reason_truncated = 'あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあ'; + assert_equals(close_info.reason, reason_truncated, 'reason'); await wait(10); const data = await query(id); diff --git a/tests/wpt/web-platform-tests/webtransport/resources/webtransport-test-helpers.sub.js b/tests/wpt/web-platform-tests/webtransport/resources/webtransport-test-helpers.sub.js index 7237cbbf28b..733153e1202 100644 --- a/tests/wpt/web-platform-tests/webtransport/resources/webtransport-test-helpers.sub.js +++ b/tests/wpt/web-platform-tests/webtransport/resources/webtransport-test-helpers.sub.js @@ -92,4 +92,4 @@ async function readInto(reader, buffer) { } return buffer; -} \ No newline at end of file +} diff --git a/tests/wpt/web-platform-tests/workers/semantics/structured-clone/dedicated.html b/tests/wpt/web-platform-tests/workers/semantics/structured-clone/dedicated.html index 2f1732c13b3..16b6be56f14 100644 --- a/tests/wpt/web-platform-tests/workers/semantics/structured-clone/dedicated.html +++ b/tests/wpt/web-platform-tests/workers/semantics/structured-clone/dedicated.html @@ -2,6 +2,7 @@ structured clone to dedicated worker + diff --git a/tests/wpt/web-platform-tests/workers/semantics/structured-clone/shared.html b/tests/wpt/web-platform-tests/workers/semantics/structured-clone/shared.html index 793da8ff3a7..eb85499fe28 100644 --- a/tests/wpt/web-platform-tests/workers/semantics/structured-clone/shared.html +++ b/tests/wpt/web-platform-tests/workers/semantics/structured-clone/shared.html @@ -2,6 +2,7 @@ structured clone to shared worker + diff --git a/tests/wpt/webgl/meta/conformance2/rendering/draw-buffers.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/draw-buffers.html.ini index 8bf855fa00e..befc00e10bb 100644 --- a/tests/wpt/webgl/meta/conformance2/rendering/draw-buffers.html.ini +++ b/tests/wpt/webgl/meta/conformance2/rendering/draw-buffers.html.ini @@ -305,3 +305,8 @@ [WebGL test #52: attachment 7 should be 0,255,0,255\nat (4, 0) expected: 0,255,0,255 was 0,255,0,0] expected: FAIL + [WebGL test #44: attachment 7 should be 0,255,0,255\nat (4, 0) expected: 0,255,0,255 was 0,2,0,0] + expected: FAIL + + [WebGL test #52: attachment 7 should be 0,255,0,255\nat (4, 0) expected: 0,255,0,255 was 0,2,0,0] + expected: FAIL