aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2020-01-20 17:38:17 +0100
committerSimon Sapin <simon.sapin@exyr.org>2020-01-24 14:20:20 +0100
commit42bec01a596e65abe2d34df00192876093b939ef (patch)
treebafd8dfc17cbbcb5324478cd9b921ade977720af
parent68edef1a670cb07eea6b11c56e5b9f6ce12c80ee (diff)
downloadservo-42bec01a596e65abe2d34df00192876093b939ef.tar.gz
servo-42bec01a596e65abe2d34df00192876093b939ef.zip
Expected results for newly-enabled tests
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-interpolation.html.ini130
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-image-interpolation.html.ini271
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-interpolation.html.ini148
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini211
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-x-interpolation.html.ini85
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-y-interpolation.html.ini85
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-size-interpolation.html.ini232
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-color-interpolation.html.ini163
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini127
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini4
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini274
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-source-interpolation.html.ini148
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-width-interpolation.html.ini346
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-radius-interpolation.html.ini202
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-width-interpolation.html.ini247
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/box-shadow-interpolation.html.ini805
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-331.html.ini25
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-332.html.ini25
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-333.html.ini25
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-334.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-335.html.ini7
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-336.html.ini7
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-001.html.ini13
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-004.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-005.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-006.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-007.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-008.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-010.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color-repaint.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-content-box-001.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip_padding-box.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-001.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-003.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-gradient-subpixel-fills-area.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-007.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-centered-with-border-radius.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-letter.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-line.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-none-gradient-repaint.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-001.html.ini13
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-002.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-003.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-004.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-005.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-006.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-007.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-008.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-position-negative-percentage-comparison.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-space.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-001.html.ini61
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-025.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-026.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-027.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-028.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-029.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-030.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-031.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-contain.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover-svg.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-gradient.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-svg.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-001.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-002.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-003.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-004.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-005.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-006.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-007.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-008.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-009.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-010.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-011.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-012.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-013.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-014.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-015.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-016.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-017.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-018.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-019.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-020.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-021.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-022.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-023.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-024.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-025.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-026.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-027.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-028.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-029.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-017.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-018.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-019.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-020.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-6.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-calc.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-outset-003.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-005.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini4
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-round-and-stretch.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-001.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-002.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-percentage.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini4
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-space-001.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-005.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-006.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-007.xht.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-008.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-clipping.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-dynamic-from-no-radius.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/box-shadow-005.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/child-move-reveals-parent-background.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-001.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-002.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css-box-shadow-001.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip-content-box.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip-padding-box.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-origin-border-box.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-repeat.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-source.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-box-shadow.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/inheritance.sub.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-computed.html.ini7
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-valid.html.ini7
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-clip-computed.html.ini13
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-color-computed.html.ini22
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-computed.html.ini100
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-image-computed.sub.html.ini25
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-origin-computed.html.ini13
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-computed.html.ini88
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-computed.html.ini49
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-valid.html.ini10
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-computed.html.ini49
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-valid.html.ini13
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-repeat-computed.html.ini31
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-size-computed.html.ini34
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-valid.html.ini4
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-color-computed.html.ini25
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-outset-computed.html.ini16
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini10
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini91
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-slice-computed.html.ini16
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini22
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-valid.html.ini91
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-width-computed.html.ini37
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-radius-computed.html.ini40
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-style-computed.html.ini25
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-width-computed.html.ini31
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-computed.html.ini13
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-valid.html.ini115
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini2
-rw-r--r--tests/wpt/metadata-layout-2020/css/css-backgrounds/ttwf-reftest-borderRadius.html.ini2
338 files changed, 5227 insertions, 0 deletions
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-interpolation.html.ini
new file mode 100644
index 00000000000..d8253e9eeeb
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-color-interpolation.html.ini
@@ -0,0 +1,130 @@
+[background-color-interpolation.html]
+ [Web Animations: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (1.5) should be [rgba(0, 255, 0, 0.88)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (1) should be [rgba(0, 255, 0, 0.75)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [initial\] to [green\] at (1.5) should be [rgb(0, 192, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [transparent\] to [green\] at (0) should be [rgba(0, 0, 0, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [white\] to [orange\] at (0.6) should be [rgb(255, 201, 102)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [inherit\] to [green\] at (0.6) should be [rgb(95, 172, 95)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from neutral to [green\] at (1) should be [rgb(0, 128, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [transparent\] to [green\] at (0.6) should be [rgba(0, 128, 0, 0.6)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [initial\] to [green\] at (1) should be [rgb(0, 128, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [inherit\] to [green\] at (1) should be [rgb(0, 128, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [unset\] to [green\] at (0) should be [rgba(0, 0, 0, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from neutral to [green\] at (0.3) should be [rgb(0, 38, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [unset\] to [green\] at (0.6) should be [rgba(0, 128, 0, 0.6)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [white\] to [orange\] at (1) should be [orange\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [unset\] to [green\] at (-0.3) should be [rgba(0, 0, 0, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [initial\] to [green\] at (0) should be [rgba(0, 0, 0, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0.75) should be [rgba(0, 208, 47, 0.69)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [inherit\] to [green\] at (1.5) should be [rgb(0, 73, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [white\] to [orange\] at (1.5) should be [rgb(255, 120, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [transparent\] to [green\] at (-0.3) should be [rgba(0, 0, 0, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [unset\] to [green\] at (1.5) should be [rgb(0, 192, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [transparent\] to [green\] at (1) should be [rgb(0, 128, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [initial\] to [green\] at (0.6) should be [rgba(0, 128, 0, 0.6)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [initial\] to [green\] at (-0.3) should be [rgba(0, 0, 0, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [unset\] to [green\] at (1) should be [rgb(0, 128, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0) should be [rgba(0, 0, 255, 0.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from neutral to [green\] at (1.5) should be [rgb(0, 192, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from neutral to [green\] at (0) should be [rgb(0, 0, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [white\] to [orange\] at (-0.3) should be [white\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0.25) should be [rgba(0, 85, 170, 0.56)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [inherit\] to [green\] at (0) should be [rgb(238, 238, 238)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (-0.5) should be [rgba(0, 0, 255, 0.38)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from neutral to [green\] at (0.6) should be [rgb(0, 77, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [transparent\] to [green\] at (0.3) should be [rgba(0, 128, 0, 0.3)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [inherit\] to [green\] at (-0.3) should be [rgb(255, 255, 255)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [currentcolor\] to [rgba(0, 255, 0, 0.75)\] at (0.5) should be [rgba(0, 153, 102, 0.63)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [unset\] to [green\] at (0.3) should be [rgba(0, 128, 0, 0.3)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [inherit\] to [green\] at (0.3) should be [rgb(167, 205, 167)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [transparent\] to [green\] at (1.5) should be [rgb(0, 192, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [initial\] to [green\] at (0.3) should be [rgba(0, 128, 0, 0.3)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from [white\] to [orange\] at (0) should be [white\]]
+ expected: FAIL
+
+ [Web Animations: property <background-color> from neutral to [green\] at (-0.3) should be [rgb(0, 0, 0)\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-image-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-image-interpolation.html.ini
new file mode 100644
index 00000000000..0b703780ded
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-image-interpolation.html.ini
@@ -0,0 +1,271 @@
+[background-image-interpolation.html]
+ [Web Animations: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0.6) should be [url(../resources/blue-100.png), url(../resources/stripes-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from neutral to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.6) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from neutral to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from neutral to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (-0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from neutral to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (1) should be [url(../resources/blue-100.png), url(../resources/stripes-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (1) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png), none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from neutral to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png), none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (1.5) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.6) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0.3) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (1.5) should be [url(../resources/blue-100.png), url(../resources/stripes-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (1) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/stripes-100.png), url(../resources/blue-100.png)\] to [url(../resources/blue-100.png), url(../resources/stripes-100.png)\] at (0) should be [url(../resources/stripes-100.png), url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0.6) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [unset\] to [url(../resources/green-100.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [linear-gradient(45deg, blue, orange)\] at (1.5) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (1) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png), none\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png), none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from neutral to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (1) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [initial\] to [url(../resources/green-100.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [none\] to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.6) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/stripes-100.png), url(../resources/green-100.png)\] at (1.5) should be [url(../resources/stripes-100.png), url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [url(../resources/green-100.png)\] at (0.6) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-image> from [inherit\] to [url(../resources/green-100.png)\] at (1.5) should be [url(../resources/green-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (0) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (-0.3) should be [url(../resources/blue-100.png)\]]
+ expected: FAIL
+
+ [CSS Animations: property <background-image> from [url(../resources/blue-100.png)\] to [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\] at (1.5) should be [cross-fade(url(../resources/green-100.png), url(../resources/stripes-100.png), 0.5)\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-interpolation.html.ini
new file mode 100644
index 00000000000..b347e14ab73
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-interpolation.html.ini
@@ -0,0 +1,148 @@
+[background-position-interpolation.html]
+ [Web Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px), calc(0% - 20px) calc(0% - 20px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [ 10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [ 40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [ 20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [65px 65px, 65px 65px, 65px 65px, 65px 65px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px), calc(0% + 100px) calc(0% + 100px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px), calc(0% + 40px) calc(0% + 40px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [ 50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [75px 75px, 75px 75px, 75px 75px, 75px 75px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px), calc(0% + 80px) calc(0% + 80px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [50px 50px, 50px 50px, 50px 50px, 50px 50px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [90px 90px, 90px 90px, 90px 90px, 90px 90px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [30px 30px, 30px 30px, 30px 30px, 30px 30px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.25) should be [calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px), calc(0% + 20px) calc(0% + 20px)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0) should be [0% 0%, 0% 0%, 0% 0%, 0% 0%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [top 0px left 0px\] to [left 80px top 80px\] at (-0.25) should be [-20px -20px, -20px -20px, -20px -20px, -20px -20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.5) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [ 30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [-10px -10px, 80px -20px, 0px -20px, 90px -10px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [80px 80px, 80px 80px, 80px 80px, 80px 80px\] at (0.75) should be [calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px), calc(0% + 60px) calc(0% + 60px)\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini
new file mode 100644
index 00000000000..3010cd2f1e4
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-origin-interpolation.html.ini
@@ -0,0 +1,211 @@
+[background-position-origin-interpolation.html]
+ [Web Animations: property <background-position> from [center center\] to [left 20px center\] at (0.5) should be [calc(10px + 25%) 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.25) should be [calc(5px + 37.5%) calc(-5px + 62.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center center\] at (1) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (0) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px center\] at (0.25) should be [calc(5px + 37.5%) 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (0.5) should be [calc(-10px + 75%) calc(10px + 25%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [left 20px top 20px\] at (0.5) should be [15px 15px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center center\] at (0.25) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (0.25) should be [calc(-5px + 62.5%) calc(5px + 37.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center center\] at (0.75) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.5) should be [calc(-10px + 75%) calc(-10px + 75%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.75) should be [35px 35px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (0.5) should be [calc(10px + 25%) calc(10px + 25%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.25) should be [65px 65px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (1) should be [20px calc(-20px + 100%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center top 20px\] at (1) should be [50% 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px center\] at (1) should be [calc(-20px + 100%) 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [left 20px top 20px\] at (0) should be [10px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (0.75) should be [calc(-15px + 87.5%) calc(15px + 12.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center bottom 20px\] at (0.25) should be [50% calc(-5px + 62.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center bottom 20px\] at (1) should be [50% calc(-20px + 100%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center center\] at (0) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px center\] at (0.25) should be [calc(-5px + 62.5%) 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center top 20px\] at (0.5) should be [50% calc(10px + 25%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px center\] at (0) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center top 20px\] at (0.75) should be [50% calc(15px + 12.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center\] to [bottom\] at (1) should be [50% 100%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px bottom 20px\] at (1) should be [calc(-20px + 100%) calc(-20px + 100%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.75) should be [calc(-15px + 87.5%) calc(-15px + 87.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (0.75) should be [calc(15px + 12.5%) calc(15px + 12.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center\] to [bottom\] at (0.75) should be [50% 87.5%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px center\] at (0) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0) should be [0% 0%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px bottom 20px\] at (0.25) should be [calc(-5px + 62.5%) calc(-5px + 62.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center\] to [bottom\] at (0.25) should be [50% 62.5%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px center\] at (0.5) should be [calc(-10px + 75%) 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center bottom 20px\] at (0.5) should be [50% calc(-10px + 75%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center top 20px\] at (0) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center\] to [bottom\] at (0) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [left 20px top 20px\] at (0.5) should be [50px 50px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.5) should be [calc(10px + 25%) calc(-10px + 75%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [inherit\] to [left 20px top 20px\] at (0) should be [80px 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px center\] at (0.75) should be [calc(-15px + 87.5%) 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center top 20px\] at (0.25) should be [50% calc(5px + 37.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (0) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center\] to [bottom\] at (0.5) should be [50% 75%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0.75) should be [15px 15px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.5) should be [10px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px bottom 20px\] at (0.75) should be [calc(15px + 12.5%) calc(-15px + 87.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [unset\] to [left 20px top 20px\] at (0.25) should be [5px 5px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px center\] at (1) should be [20px 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center bottom 20px\] at (0) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [left 20px top 20px\] at (0.25) should be [12.5px 12.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center bottom 20px\] at (0.75) should be [50% calc(-15px + 87.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [initial\] to [left 20px top 20px\] at (0) should be [0% 0%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [center center\] at (0.5) should be [50% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [right 20px top 20px\] at (1) should be [calc(-20px + 100%) 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (0.25) should be [calc(5px + 37.5%) calc(5px + 37.5%)\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px center\] at (0.75) should be [calc(15px + 12.5%) 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [left 20px top 20px\] at (0.75) should be [17.5px 17.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from [center center\] to [left 20px top 20px\] at (1) should be [20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position> from neutral to [left 20px top 20px\] at (1) should be [20px 20px\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-x-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-x-interpolation.html.ini
new file mode 100644
index 00000000000..9c576d459e1
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-x-interpolation.html.ini
@@ -0,0 +1,85 @@
+[background-position-x-interpolation.html]
+ [Web Animations: property <background-position-x> from [inherit\] to [80px\] at (0.75) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [inherit\] to [80px\] at (-0.25) should be [55px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from neutral to [80px\] at (0.25) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [inherit\] to [80px\] at (0.5) should be [70px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (1) should be [500px, 600px, 700px, 500px, 600px, 700px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from neutral to [80px\] at (1) should be [80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [inherit\] to [80px\] at (1) should be [80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [initial\] to [right\] at (0.5) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from neutral to [80px\] at (0) should be [40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [initial\] to [right\] at (1) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from neutral to [80px\] at (1.25) should be [90px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [initial\] to [right\] at (0) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [initial\] to [right\] at (1.25) should be [125%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from neutral to [80px\] at (-0.25) should be [30px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [initial\] to [right\] at (0.25) should be [25%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from neutral to [80px\] at (0.5) should be [60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [inherit\] to [80px\] at (0) should be [60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [300px, 400px\] to [500px, 600px, 700px\] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [inherit\] to [80px\] at (1.25) should be [85px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [initial\] to [right\] at (-0.25) should be [-25%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [initial\] to [right\] at (0.75) should be [75%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from neutral to [80px\] at (0.75) should be [70px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-x> from [inherit\] to [80px\] at (0.25) should be [65px\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-y-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-y-interpolation.html.ini
new file mode 100644
index 00000000000..70b4856c229
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-position-y-interpolation.html.ini
@@ -0,0 +1,85 @@
+[background-position-y-interpolation.html]
+ [Web Animations: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (1.25) should be [550px, 650px, 800px, 525px, 675px, 775px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (1) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [inherit\] to [80px\] at (0) should be [60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from neutral to [80px\] at (0.5) should be [60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [inherit\] to [80px\] at (0.25) should be [65px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (0.5) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (-0.25) should be [250px, 350px, 200px, 375px, 225px, 325px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from neutral to [80px\] at (0) should be [40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0.5) should be [400px, 500px, 500px, 450px, 450px, 550px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [inherit\] to [80px\] at (1) should be [80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (0.75) should be [75%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [inherit\] to [80px\] at (-0.25) should be [55px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (0) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0) should be [300px, 400px, 300px, 400px, 300px, 400px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (1.25) should be [125%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0.25) should be [350px, 450px, 400px, 425px, 375px, 475px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (1) should be [500px, 600px, 700px, 500px, 600px, 700px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [inherit\] to [80px\] at (0.5) should be [70px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [300px, 400px\] to [500px, 600px, 700px\] at (0.75) should be [450px, 550px, 600px, 475px, 525px, 625px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [inherit\] to [80px\] at (1.25) should be [85px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from neutral to [80px\] at (0.75) should be [70px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from neutral to [80px\] at (1) should be [80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (-0.25) should be [-25%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [inherit\] to [80px\] at (0.75) should be [75px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from [initial\] to [bottom\] at (0.25) should be [25%\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from neutral to [80px\] at (-0.25) should be [30px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from neutral to [80px\] at (1.25) should be [90px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-position-y> from neutral to [80px\] at (0.25) should be [50px\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-size-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-size-interpolation.html.ini
new file mode 100644
index 00000000000..6b9cc6e3d2b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/background-size-interpolation.html.ini
@@ -0,0 +1,232 @@
+[background-size-interpolation.html]
+ [Web Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.3) should be [0px auto, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (1.25) should be [25px 25px, 50px 50px, 75px 75px, 125px 125px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px\] to [80px\] at (0.25) should be [ 20px, 20px, 20px, 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (-0.25) should be [ 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (1.5) should be [auto 40px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.5) should be [40px 40px, 40px 40px, cover, contain\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.75) should be [15px 15px, 30px 30px, 45px 45px, 75px 75px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0.5) should be [20px 20px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.75) should be [ 40px 40px, 25px 25px, 40px 40px, 25px 25px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (1) should be [ 80px 80px, 80px 80px, 80px 80px, 80px 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.75) should be [30px auto, 30px 30px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1) should be [40px auto, 40px 40px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.5) should be [10px 10px, 20px 20px, 30px 30px, 50px 50px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px\] to [80px\] at (-0.25) should be [ 0px, 0px, 0px, 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px\] to [80px\] at (0.75) should be [ 60px, 60px, 60px, 60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0.25) should be [ 5px 5px, 10px 10px, 15px 15px, 25px 25px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.5) should be [15.0px 15.0px, 5.0px 5.0px, 15.0px 15.0px, 5.0px 5.0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.6) should be [auto 40px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (-0.3) should be [0px auto, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1.25) should be [50px 50px, 80px 100px, 0px 100px, 30px 50px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.5) should be [ 60px 60px, 50px 50px, 60px 60px, 50px 50px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px\] to [80px\] at (1) should be [ 80px, 80px, 80px, 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (-0.25) should be [120px 120px, 125px 125px, 120px 120px, 125px 125px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0) should be [0px auto, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (0.25) should be [ 20px 20px, 20px 20px, 20px 20px, 20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (1.25) should be [22.5px 22.5px, 0.0px 0.0px, 22.5px 22.5px, 0.0px 0.0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (1) should be [ 20px 20px, 0px 0px, 20px 20px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (-0.25) should be [ 0px 0px, 80px 0px, 0px 0px, 90px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0) should be [10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px, 10.0px 10.0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.5) should be [20px auto, 20px 20px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (1.25) should be [50px auto, 50px 50px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (0.75) should be [ 60px 60px, 60px 60px, 60px 60px, 60px 60px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0.5) should be [20px 20px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (0.25) should be [ 80px 80px, 75px 75px, 80px 80px, 75px 75px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0) should be [ 0px 0px, 80px 0px, 0px 0px, 80px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (1) should be [20px 20px, 40px 40px, 60px 60px, 100px 100px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.75) should be [17.5px 17.5px, 2.5px 2.5px, 17.5px 17.5px, 2.5px 2.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [inherit\] to [20px 20px, 0px 0px\] at (1.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (-0.3) should be [0px 0px, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.3) should be [0px 0px, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (0.25) should be [12.5px 12.5px, 7.5px 7.5px, 12.5px 12.5px, 7.5px 7.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px\] to [80px\] at (1.25) should be [100px, 100px, 100px, 100px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, 0px 0px, 0px 0px\] to [20px 20px, 40px 40px, 60px 60px, 100px 100px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px\] to [80px\] at (0.5) should be [ 40px, 40px, 40px, 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.5) should be [20px 20px, 80px 40px, 0px 40px, 60px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0.25) should be [10px auto, 10px 10px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (1.25) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (-0.25) should be [ 0px auto, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.75) should be [30px 30px, 80px 60px, 0px 60px, 50px 30px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (1) should be [40px 40px, 40px 40px, cover, contain\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (-0.25) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px, contain, cover\] to [40px auto, 40px 40px, contain, cover\] at (0) should be [ 0px auto, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0) should be [0px 0px, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (1) should be [40px 40px, 80px 80px, 0px 80px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (1.5) should be [20px 20px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (1) should be [20px 20px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px\] to [80px\] at (0) should be [ 0px, 0px, 0px, 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (1.5) should be [40px 40px, 40px 40px, cover, contain\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (1) should be [20px 20px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (0.5) should be [ 40px 40px, 40px 40px, 40px 40px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.6) should be [40px 40px, 40px 40px, cover, contain\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (1) should be [auto 40px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from neutral to [20px 20px, 0px 0px\] at (1) should be [20.0px 20.0px, 0.0px 0.0px, 20.0px 20.0px, 0.0px 0.0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0.6) should be [20px 20px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px\] to [80px 80px\] at (0) should be [ 0px 0px, 0px 0px, 0px 0px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (1.5) should be [20px 20px, 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px 0px, 80px 0px\] to [40px 40px, 80px 80px, 0px 80px\] at (0.25) should be [10px 10px, 80px 20px, 0px 20px, 70px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.5) should be [auto 40px, 40px 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0.6) should be [20px 20px, 0px 0px\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-color-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-color-interpolation.html.ini
new file mode 100644
index 00000000000..38b80713fcf
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-color-interpolation.html.ini
@@ -0,0 +1,163 @@
+[border-color-interpolation.html]
+ [CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [unset\] to [orange\] at (0) should be [rgb(0, 0, 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [white\] to [orange\] at (-0.3) should be [white\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [white\] to [orange\] at (1) should be [orange\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [inherit\] to [orange\] at (0) should be [rgb(255, 255, 255)\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [initial\] to [orange\] at (-0.3) should be [rgb(0, 0, 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [inherit\] to [orange\] at (1.5) should be [rgb(255, 120, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [inherit\] to [orange\] at (-0.3) should be [rgb(255, 255, 255)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from neutral to [orange\] at (0) should be [rgb(0, 0, 139)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [initial\] to [orange\] at (1) should be [rgb(255, 165, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [unset\] to [orange\] at (-0.3) should be [rgb(0, 0, 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [inherit\] to [orange\] at (1) should be [rgb(255, 165, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [unset\] to [orange\] at (0.6) should be [rgb(153, 99, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [inherit\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [initial\] to [orange\] at (0.3) should be [rgb(77, 50, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [unset\] to [orange\] at (1.5) should be [rgb(255, 248, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [unset\] to [orange\] at (1) should be [rgb(255, 165, 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from neutral to [orange\] at (1) should be [rgb(255, 165, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from neutral to [orange\] at (0.3) should be [rgb(77, 50, 97)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [initial\] to [orange\] at (1.5) should be [rgb(255, 248, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [initial\] to [orange\] at (0.6) should be [rgb(153, 99, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [inherit\] to [orange\] at (0.6) should be [rgb(255, 201, 102)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [white\] to [orange\] at (0) should be [white\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from neutral to [orange\] at (1.5) should be [rgb(255, 248, 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0) should be [rgb(20, 30, 40) rgb(40, 50, 60)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from neutral to [orange\] at (0.6) should be [rgb(153, 99, 56)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.6) should be [rgb(14, 24, 34) rgb(40, 50, 60) rgb(26, 36, 46) rgb(46, 56, 66)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from neutral to [orange\] at (-0.3) should be [rgb(0, 0, 181)\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1.5) should be [rgb(5, 15, 25) rgb(40, 50, 60) rgb(35, 45, 55) rgb(55, 65, 75)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [white\] to [orange\] at (0.6) should be [rgb(255, 201, 102)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [white\] to [orange\] at (1.5) should be [rgb(255, 120, 0)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (1) should be [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [unset\] to [orange\] at (0.3) should be [rgb(77, 50, 0)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (0.3) should be [rgb(17, 27, 37) rgb(40, 50, 60) rgb(23, 33, 43) rgb(43, 53, 63)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [initial\] to [orange\] at (0) should be [rgb(0, 0, 0)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-color> from [rgb(20, 30, 40) rgb(40, 50, 60)\] to [rgb(10, 20, 30) rgb(40, 50, 60) rgb(30, 40, 50) rgb(50, 60, 70)\] at (-0.3) should be [rgb(23, 33, 43) rgb(40, 50, 60) rgb(17, 27, 37) rgb(37, 47, 57)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-color> from [white\] to [orange\] at (0.3) should be [rgb(255, 228, 179)\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini
new file mode 100644
index 00000000000..1d5a0051d19
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-outset-interpolation.html.ini
@@ -0,0 +1,127 @@
+[border-image-outset-interpolation.html]
+ [Web Animations: property <border-image-outset> from [0px\] to [5px\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0px\] to [5px\] at (1.5) should be [7.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0\] to [1\] at (1) should be [1\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [unset\] to [2\] at (0.3) should be [0.6\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [unset\] to [2\] at (0) should be [0\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (0.3) should be [31 32 33px 34px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0\] to [1\] at (1.5) should be [1.5\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0px\] to [5px\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [initial\] to [2\] at (-0.3) should be [0\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (1.5) should be [151 152 153px 154px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0px\] to [5px\] at (0.3) should be [1.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [unset\] to [2\] at (1.5) should be [3\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0\] to [1\] at (0.3) should be [0.3\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0px\] to [5px\] at (1) should be [5px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [unset\] to [2\] at (-0.3) should be [0\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [inherit\] to [2px\] at (0.6) should be [5.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [initial\] to [2\] at (1) should be [2\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [initial\] to [2\] at (1.5) should be [3\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (0) should be [1 2 3px 4px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (1) should be [101 102 103px 104px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from neutral to [2px\] at (0) should be [1px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [unset\] to [2\] at (1) should be [2\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from neutral to [2px\] at (1.5) should be [2.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from neutral to [2px\] at (0.3) should be [1.3px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from neutral to [2px\] at (1) should be [2px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0\] to [1\] at (0.6) should be [0.6\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [inherit\] to [2px\] at (0) should be [10px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (-0.3) should be [0 0 0px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [unset\] to [2\] at (0.6) should be [1.2\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [inherit\] to [2px\] at (-0.3) should be [12.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [inherit\] to [2px\] at (0.3) should be [7.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [initial\] to [2\] at (0) should be [0\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [initial\] to [2\] at (0.6) should be [1.2\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [inherit\] to [2px\] at (1.5) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0px\] to [5px\] at (0.6) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0\] to [1\] at (0) should be [0\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from neutral to [2px\] at (-0.3) should be [0.7px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from neutral to [2px\] at (0.6) should be [1.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [1 2 3px 4px\] to [101 102 103px 104px\] at (0.6) should be [61 62 63px 64px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [initial\] to [2\] at (0.3) should be [0.6\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [inherit\] to [2px\] at (1) should be [2px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-outset> from [0\] to [1\] at (-0.3) should be [0\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini
new file mode 100644
index 00000000000..ee608380711
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html.ini
@@ -0,0 +1,4 @@
+[border-image-slice-interpolation-stability.html]
+ [border-image-slice interpolation stability]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini
new file mode 100644
index 00000000000..a10c3ef0335
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini
@@ -0,0 +1,274 @@
+[border-image-slice-interpolation.html]
+ [Web Animations: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (1) should be [40% 50% 60% 70%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0.6) should be [40% 50 60% 70\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [initial\] to [10%\] at (0.6) should be [46%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from neutral to [10%\] at (-0.3) should be [23%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [inherit\] to [10%\] at (0.3) should be [38%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [initial\] to [10%\] at (-0.3) should be [127%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.5) should be [20 30 40 50 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0%\] to [50%\] at (0.6) should be [30%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0.6) should be [40 50 60% 70\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from neutral to [10%\] at (1.5) should be [5%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [initial\] to [10%\] at (1) should be [10%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from neutral to [10%\] at (0.6) should be [14%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50% fill\] to [100 fill\] at (0.5) should be [100 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [unset\] to [10%\] at (-0.3) should be [127%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [inherit\] to [10%\] at (-0.3) should be [62%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0.5) should be [40% 50 60% 70\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (1) should be [40 50 60% 70\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0.3) should be [0% 10 20% 30 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [inherit\] to [10%\] at (1) should be [10%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0) should be [0 10 20 30 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [unset\] to [10%\] at (0.3) should be [73%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50%\] to [100\] at (0.3) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0%\] to [50%\] at (1.5) should be [75%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% fill\] to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50%\] to [100\] at (0) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [unset\] to [10%\] at (0.5) should be [55%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% fill\] to [50%\] at (1.5) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from neutral to [10%\] at (0.5) should be [15%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0%\] to [50%\] at (0.5) should be [25%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (1.5) should be [40% 50 60% 70\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (-0.3) should be [0% 10 20% 30 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50% fill\] to [100 fill\] at (-0.3) should be [50% fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [initial\] to [10%\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% fill\] to [50%\] at (0.5) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% fill\] to [50%\] at (0.6) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0%\] to [50%\] at (0.3) should be [15%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50%\] to [100\] at (-0.3) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0) should be [0% 10 20 30 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50%\] to [100\] at (0.5) should be [100\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from neutral to [10%\] at (0) should be [20%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (1.5) should be [40 50 60% 70\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0.3) should be [0% 10 20 30 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% fill\] to [50%\] at (0.3) should be [0% fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [unset\] to [10%\] at (0) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0) should be [0% 10 20% 30 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (1.5) should be [60% 70 80% 90 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (1) should be [40% 50 60% 70\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50% fill\] to [100 fill\] at (0.3) should be [50% fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [inherit\] to [10%\] at (0.6) should be [26%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [initial\] to [10%\] at (0.3) should be [73%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [initial\] to [10%\] at (0.5) should be [55%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from neutral to [10%\] at (1) should be [10%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [unset\] to [10%\] at (1.5) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [inherit\] to [10%\] at (1.5) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (1.5) should be [60% 70% 80% 90%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from neutral to [10%\] at (0.3) should be [17%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0.5) should be [20% 30% 40% 50%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0.6) should be [24% 34% 44% 54%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [initial\] to [10%\] at (1.5) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% fill\] to [50%\] at (-0.3) should be [0% fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (-0.5) should be [0% 0 0% 10 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0.3) should be [12% 22 32% 42 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0.5) should be [40 50 60% 70\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50% fill\] to [100 fill\] at (0) should be [50% fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0) should be [0% 10% 20% 30%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0) should be [0% 10 20% 30 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% fill\] to [50%\] at (0) should be [0% fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [unset\] to [10%\] at (0.6) should be [46%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (1) should be [40% 50 60% 70 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (1) should be [40 50 60 70 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0.5) should be [20% 30 40% 50 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70 fill\] at (0.6) should be [24% 34 44% 54 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [unset\] to [10%\] at (1) should be [10%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50% fill\] to [100 fill\] at (1.5) should be [100 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0%\] to [50%\] at (1) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (-0.5) should be [0 0 0 10 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (-0.5) should be [0% 0% 0% 10%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [inherit\] to [10%\] at (0.5) should be [30%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (-0.3) should be [0% 10 20 30 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50%\] to [100\] at (0.6) should be [100\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50%\] to [100\] at (1.5) should be [100\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50% fill\] to [100 fill\] at (0.6) should be [100 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.6) should be [24 34 44 54 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [inherit\] to [10%\] at (0) should be [50%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50%\] to [100\] at (1) should be [100\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [50% fill\] to [100 fill\] at (1) should be [100 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0% 10% 20% 30%\] to [40% 50% 60% 70%\] at (0.3) should be [12% 22% 32% 42%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (1.5) should be [60 70 80 90 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0%\] to [50%\] at (0) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0 10 20 30 fill\] to [40 50 60 70 fill\] at (0.3) should be [12 22 32 42 fill\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-slice> from [0%\] to [50%\] at (-0.3) should be [0%\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-source-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-source-interpolation.html.ini
new file mode 100644
index 00000000000..920a453fc60
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-source-interpolation.html.ini
@@ -0,0 +1,148 @@
+[border-image-source-interpolation.html]
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0.5) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0.6) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (1) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (-0.3) should be [inherit\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0.6) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (1.5) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.6) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (1.5) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0.5) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (1.5) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (1) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.5) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.6) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (1) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0) should be [inherit\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (1.5) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (1) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0.5) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0.3) should be [inherit\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0.6) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0.6) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0.5) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (1.5) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0.6) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0.5) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (1.5) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (1.5) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.5) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (1) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (1) should be [linear-gradient(45deg, blue, orange)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (1) should be [url(../support/orange_color.png)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-width-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-width-interpolation.html.ini
new file mode 100644
index 00000000000..0833b295ec8
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-image-width-interpolation.html.ini
@@ -0,0 +1,346 @@
+[border-image-width-interpolation.html]
+ [Web Animations: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (1.5) should be [115px 95% 75 55px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (0) should be [10px auto auto 20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [unset\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (0.5) should be [110px auto 120 auto\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20\] at (1.5) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20%\] at (0.3) should be [calc(7px + 6%)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (0) should be [ 10px auto auto 20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (0.3) should be [ 40px auto auto 50\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20px\] at (0.6) should be [calc(4% + 12px)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0) should be [10px 20% 30 40px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20%\] at (1.5) should be [20%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20px\] at (0) should be [10%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0\] to [20\] at (10) should be [200\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0px\] to [20px\] at (10) should be [200px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from neutral to [20px\] at (0) should be [10px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0px\] to [20px\] at (0.3) should be [6px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0%\] to [20%\] at (-0.3) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20\] at (0.5) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20\] at (-0.3) should be [10%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (0.3) should be [10px auto auto 20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [inherit\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (1.5) should be [110px auto 120 auto\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (0.6) should be [ 70px auto auto 80\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20\] at (1.5) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20%\] at (1) should be [20%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0\] to [20\] at (1.5) should be [30\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (-0.3) should be [ 0px auto auto 0\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [inherit\] to [20px\] at (1.5) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0\] to [20\] at (0.6) should be [12\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20\] at (0) should be [10px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20px\] at (1.5) should be [calc(-5% + 30px)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0px\] to [20px\] at (5) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0\] to [20\] at (5) should be [100\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (10) should be [710px 520% 330 140px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [inherit\] to [20px\] at (-0.3) should be [124px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20px\] at (1) should be [calc(0% + 20px)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (1) should be [110px auto auto 120\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0px\] to [20px\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20\] at (-0.3) should be [10px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from neutral to [20px\] at (1.5) should be [25px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20px\] at (0) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0%\] to [20%\] at (1) should be [20%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0%\] to [20%\] at (1.5) should be [30%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0.6) should be [52px 50% 48 46px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20\] at (0.6) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0%\] to [20%\] at (0.6) should be [12%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (1) should be [80px 70% 60 50px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0px\] to [20px\] at (1.5) should be [30px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (-0.3) should be [0px 5% 21 37px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0%\] to [20%\] at (0) should be [0%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (5) should be [360px 270% 180 90px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px 20% 30 40px\] to [80px 70% 60 50px\] at (0.3) should be [31px 35% 39 43px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20%\] at (0.5) should be [20%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [inherit\] to [20px\] at (0.3) should be [76px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [inherit\] to [20px\] at (0) should be [100px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from neutral to [20px\] at (0.6) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20\] at (0.5) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20px\] at (-0.3) should be [calc(13% + -6px)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0\] to [20\] at (-0.3) should be [0\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20px\] at (0.3) should be [calc(7% + 6px)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (0.6) should be [110px auto 120 auto\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20\] at (0) should be [10%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20%\] at (0.6) should be [20%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [initial\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20%\] at (0) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20%\] at (0) should be [calc(0% + 10px)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from neutral to [20px\] at (10) should be [110px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (1) should be [110px auto 120 auto\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20%\] at (0.6) should be [calc(4px + 12%)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20\] at (0.3) should be [10%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [initial\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto auto 120\] at (1.5) should be [160px auto auto 170\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20%\] at (1.5) should be [calc(-5px + 30%)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [initial\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [unset\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from neutral to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0px\] to [20px\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0\] to [20\] at (0.3) should be [6\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from neutral to [20px\] at (-0.3) should be [7px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0%\] to [20%\] at (10) should be [200%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0%\] to [20%\] at (5) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [inherit\] to [20px\] at (5) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20px\] at (-0.3) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0%\] to [20%\] at (0.3) should be [6%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20px\] at (0.3) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (-0.3) should be [10px auto auto 20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from neutral to [20px\] at (5) should be [60px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [inherit\] to [20px\] at (0.6) should be [52px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [unset\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20%\] at (-0.3) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10\] to [20%\] at (0.3) should be [10\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0px\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from neutral to [20px\] at (0.3) should be [13px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [unset\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10%\] to [20\] at (0.6) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20%\] at (-0.3) should be [calc(13px + -6%)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20\] at (1) should be [20\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [initial\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0\] to [20\] at (0) should be [0\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [0px\] to [20px\] at (0.6) should be [12px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [inherit\] to [20px\] at (10) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20%\] at (1) should be [20%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-image-width> from [10px\] to [20\] at (0.3) should be [10px\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-radius-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-radius-interpolation.html.ini
new file mode 100644
index 00000000000..9f658ccc9d6
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-radius-interpolation.html.ini
@@ -0,0 +1,202 @@
+[border-radius-interpolation.html]
+ [Web Animations: property <border-top-left-radius> from [20px\] to [10px 30px\] at (-0.3) should be [23px 17px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (-0.3) should be [17px 37px 57px 77px / 117px 137px 157px 177px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from neutral to [20px\] at (0.3) should be [13px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [20px\] to [10px 30px\] at (0) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [50px\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [unset\] to [20px\] at (0.6) should be [12px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [50px\] at (1) should be [50px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [inherit\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.3) should be [23px 43px 63px 83px / 123px 143px 163px 183px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.6) should be [26px 46px 66px 86px / 126px 146px 166px 186px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1.5) should be [35px 55px 75px 95px / 135px 155px 175px 195px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1) should be [30px 50px 70px 90px / 130px 150px 170px 190px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [50px\] at (0.6) should be [34px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [inherit\] to [20px\] at (0.3) should be [27px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.6) should be [26px 46px 66px 86px / 126px 146px 166px 186px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [unset\] to [20px\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (-0.3) should be [17px 37px 57px 77px / 117px 137px 157px 177px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [inherit\] to [20px\] at (1.5) should be [15px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [20px\] to [10px 30px\] at (0.3) should be [17px 23px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [initial\] to [20px\] at (1.5) should be [30px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1) should be [30px 50px 70px 90px / 130px 150px 170px 190px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [50px\] at (1.5) should be [70px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [20px\] to [10px 30px\] at (0.6) should be [14px 26px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [50px\] at (0.3) should be [22px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [initial\] to [20px\] at (0.3) should be [6px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [unset\] to [20px\] at (1.5) should be [30px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (-0.3) should be [17px 37px 57px 77px / 117px 137px 157px 177px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.3) should be [23px 43px 63px 83px / 123px 143px 163px 183px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [100%\] at (-0.3) should be [calc(13px + -30%)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from neutral to [20px\] at (0) should be [10px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [100%\] at (0) should be [calc(10px + 0%)\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [100%\] at (0.3) should be [calc(7px + 30%)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from neutral to [20px\] at (1.5) should be [25px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.3) should be [23px 43px 63px 83px / 123px 143px 163px 183px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [20px\] to [10px 30px\] at (1.5) should be [5px 35px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [initial\] to [20px\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1) should be [30px 50px 70px 90px / 130px 150px 170px 190px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.3) should be [23px 43px 63px 83px / 123px 143px 163px 183px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.6) should be [26px 46px 66px 86px / 126px 146px 166px 186px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1.5) should be [35px 55px 75px 95px / 135px 155px 175px 195px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1.5) should be [35px 55px 75px 95px / 135px 155px 175px 195px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1.5) should be [35px 55px 75px 95px / 135px 155px 175px 195px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from neutral to [20px\] at (-0.3) should be [7px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [20px\] to [10px 30px\] at (-2) should be [40px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (1) should be [30px 50px 70px 90px / 130px 150px 170px 190px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0) should be [20px 40px 60px 80px / 120px 140px 160px 180px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from neutral to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [inherit\] to [20px\] at (0.6) should be [24px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [50px\] at (0) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (0.6) should be [26px 46px 66px 86px / 126px 146px 166px 186px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [100%\] at (1) should be [100%\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [initial\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [initial\] to [20px\] at (0.6) should be [12px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-radius> from [20px 40px 60px 80px / 120px 140px 160px 180px\] to [30px 50px 70px 90px / 130px 150px 170px 190px\] at (-0.3) should be [17px 37px 57px 77px / 117px 137px 157px 177px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [initial\] to [20px\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [unset\] to [20px\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [unset\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [100%\] at (1.5) should be [calc(-5px + 150%)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [20px\] to [10px 30px\] at (1) should be [10px 30px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [10px\] to [100%\] at (0.6) should be [calc(4px + 60%)\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from neutral to [20px\] at (0.6) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [inherit\] to [20px\] at (0) should be [30px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [inherit\] to [20px\] at (-0.3) should be [33px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-left-radius> from [unset\] to [20px\] at (0.3) should be [6px\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-width-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-width-interpolation.html.ini
new file mode 100644
index 00000000000..4f5e31f3d87
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/border-width-interpolation.html.ini
@@ -0,0 +1,247 @@
+[border-width-interpolation.html]
+ [Web Animations: property <border-left-width> from [unset\] to [20px\] at (0.3) should be [8.1px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.3) should be [23px 43px 63px 83px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-right-width> from [thin\] to [11px\] at (0.6) should be [7px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.6) should be [26px 46px 66px 86px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from neutral to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-bottom-width> from [thick\] to [15px\] at (0.3) should be [8px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-bottom-width> from [thick\] to [15px\] at (1) should be [15px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1) should be [30px 50px 70px 90px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [medium\] to [13px\] at (1) should be [13px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from neutral to [20px\] at (0) should be [10px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-right-width> from [thin\] to [11px\] at (-2) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [20px\] at (1.5) should be [28.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [0px\] to [10px\] at (0.3) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [medium\] to [13px\] at (1.5) should be [18px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-bottom-width> from [thick\] to [15px\] at (0.6) should be [11px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-width> from [15px\] to [thick\] at (-0.3) should be [18px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from neutral to [20px\] at (0.3) should be [13px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1.5) should be [35px 55px 75px 95px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1.5) should be [35px 55px 75px 95px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.3) should be [23px 43px 63px 83px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1) should be [30px 50px 70px 90px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-right-width> from [thin\] to [11px\] at (1.5) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [inherit\] to [20px\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.6) should be [26px 46px 66px 86px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0) should be [20px 40px 60px 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [20px\] at (1.5) should be [28.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-right-width> from [thin\] to [11px\] at (0) should be [1px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [medium\] to [13px\] at (-0.25) should be [0.5px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-bottom-width> from [thick\] to [15px\] at (0) should be [5px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [20px\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1.5) should be [35px 55px 75px 95px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [20px\] at (0.3) should be [8.1px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.3) should be [23px 43px 63px 83px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.3) should be [23px 43px 63px 83px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [inherit\] to [20px\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-bottom-width> from [thick\] to [15px\] at (-2) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-width> from [15px\] to [thick\] at (0.6) should be [9px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-width> from [15px\] to [thick\] at (1.5) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-width> from [15px\] to [thick\] at (0.3) should be [12px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-width> from [15px\] to [thick\] at (0) should be [15px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from neutral to [20px\] at (-0.3) should be [7px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-bottom-width> from [thick\] to [15px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (-0.3) should be [17px 37px 57px 77px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [inherit\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-bottom-width> from [thick\] to [15px\] at (-0.3) should be [2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.6) should be [26px 46px 66px 86px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [20px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [0px\] to [10px\] at (1.5) should be [15px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (-0.3) should be [17px 37px 57px 77px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [20px\] at (0.6) should be [13.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-right-width> from [thin\] to [11px\] at (0.3) should be [4px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [20px\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0) should be [20px 40px 60px 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from neutral to [20px\] at (1.5) should be [25px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from neutral to [20px\] at (0.6) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-width> from [15px\] to [thick\] at (-2) should be [35px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0) should be [20px 40px 60px 80px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0.6) should be [26px 46px 66px 86px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [20px\] at (0.6) should be [13.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1) should be [30px 50px 70px 90px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (-0.3) should be [17px 37px 57px 77px\]]
+ expected: FAIL
+
+ [CSS Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1) should be [30px 50px 70px 90px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-right-width> from [thin\] to [11px\] at (1) should be [11px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [20px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [medium\] to [13px\] at (0.3) should be [6px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [0px\] to [10px\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [inherit\] to [20px\] at (0.3) should be [6px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (1.5) should be [35px 55px 75px 95px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [inherit\] to [20px\] at (0.6) should be [12px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [unset\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-right-width> from [thin\] to [11px\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (0) should be [20px 40px 60px 80px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [medium\] to [13px\] at (0.6) should be [9px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [0px\] to [10px\] at (0.6) should be [6px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [inherit\] to [20px\] at (1.5) should be [30px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <border-width> from [20px 40px 60px 80px\] to [30px 50px 70px 90px\] at (-0.3) should be [17px 37px 57px 77px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [medium\] to [13px\] at (-2) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [initial\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [0px\] to [10px\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-top-width> from [15px\] to [thick\] at (1) should be [5px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [medium\] to [13px\] at (0) should be [3px\]]
+ expected: FAIL
+
+ [Web Animations: property <border-left-width> from [0px\] to [10px\] at (1) should be [10px\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/box-shadow-interpolation.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
new file mode 100644
index 00000000000..55ae8d513a1
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
@@ -0,0 +1,805 @@
+[box-shadow-interpolation.html]
+ [CSS Transitions with transition: all: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.3) should be [rgba(255, 255, 0, 0.353) 7px 14px 0px 0px, rgba(0, 128, 0, 0.7) 3.5px 21px 0px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0.6) should be [rgba(255, 255, 0, 0.2) 4px 8px 0px 0px, rgba(0, 128, 0, 0.4) 2px 12px 0px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.6) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.6) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0.6) should be [rgba(0, 0, 0, 0.6) 12px 12px 12px 12px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.6) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (-0.3) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 16px 24px 16px 24px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (-0.3) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (-0.3) should be [rgba(255, 255, 0, 0.65) 13px 26px 0px 0px, rgb(0, 166, 0) 6.5px 39px 0px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1.5) should be [rgb(0, 192, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.6) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px inset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 10px 30px 10px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 25px 15px 25px 15px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (-0.3) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (-0.3) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.3) should be [rgb(0, 38, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (0.6) should be [rgb(0, 77, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (0) should be [rgb(0, 0, 0) 15px 10px 5px 6px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.3) should be [rgb(77, 50, 0) 6px 4px 11px 3px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (1) should be [rgb(0, 128, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 30px 30px 30px 30px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (1.5) should be [rgba(0, 0, 0, 0) -5px -10px 0px 0px, rgba(0, 0, 0, 0) -2.5px -15px 0px 0px inset\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [initial\] to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000\] to [none\] at (0) should be [rgba(255, 255, 0, 0.5) 10px 20px 0px 0px, rgb(0, 128, 0) 5px 30px 0px 0px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1.5) should be [rgb(0, 192, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (-0.3) should be [rgb(0, 0, 0) 7px 33px 7px 33px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0) should be [rgba(0, 0, 0, 0) 0px 0px 0px 0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (0.3) should be [rgba(0, 0, 0, 0.3) 6px 6px 6px 6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (-0.3) should be [rgb(0, 0, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [unset\] to [20px 20px 20px 20px black\] at (-0.3) should be [rgba(0, 0, 0, 0) -6px -6px 0px -6px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1) should be [rgb(255, 165, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px inset\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.3) should be [rgb(0, 38, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (0.3) should be [rgb(0, 0, 0) 13px 27px 13px 27px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from neutral to [20px 20px 20px 20px black\] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [inherit\] to [20px 20px 20px 20px black\] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px\] at (1) should be [rgb(0, 128, 0) -15px -10px 25px -4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [black 15px 10px 5px 6px\] to [orange -15px -10px 25px -4px\] at (1.5) should be [rgb(255, 248, 0) -30px -20px 35px -9px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <box-shadow> from [10px 10px 10px 10px black\] to [10px 10px 10px 10px currentColor\] at (0.6) should be [rgb(0, 77, 0) 10px 10px 10px 10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <box-shadow> from [15px 10px 5px 6px black inset\] to [-15px -10px 25px -4px orange inset\] at (-0.3) should be [rgb(0, 0, 0) 24px 16px 0px 9px inset\]]
+ expected: FAIL
+
+ [CSS Animations: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [Web Animations: property <box-shadow> from [15px 10px 5px 6px black\] to [-15px -10px 25px -4px orange\] at (0.6) should be [rgb(153, 99, 0) -3px -2px 17px 0px\]]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-331.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-331.html.ini
new file mode 100644
index 00000000000..7528d085759
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-331.html.ini
@@ -0,0 +1,25 @@
+[background-331.html]
+ [background_initial_clip]
+ expected: FAIL
+
+ [background_initial_image]
+ expected: FAIL
+
+ [background_initial_repeat]
+ expected: FAIL
+
+ [background_initial_origin]
+ expected: FAIL
+
+ [background_initial_attachment]
+ expected: FAIL
+
+ [background_initial_position]
+ expected: FAIL
+
+ [background_initial_size]
+ expected: FAIL
+
+ [background_initial_color]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-332.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-332.html.ini
new file mode 100644
index 00000000000..59961e9364e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-332.html.ini
@@ -0,0 +1,25 @@
+[background-332.html]
+ [background_specified_clip]
+ expected: FAIL
+
+ [Computed value for background-image after setting background shorthand]
+ expected: FAIL
+
+ [background_specified_attachment]
+ expected: FAIL
+
+ [background_specified_color]
+ expected: FAIL
+
+ [background_specified_size]
+ expected: FAIL
+
+ [background_specified_repeat]
+ expected: FAIL
+
+ [background_specified_origin]
+ expected: FAIL
+
+ [background_specified_position]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-333.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-333.html.ini
new file mode 100644
index 00000000000..0881ed9dd67
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-333.html.ini
@@ -0,0 +1,25 @@
+[background-333.html]
+ [background_specified_color_image]
+ expected: FAIL
+
+ [background_specified_color_clip]
+ expected: FAIL
+
+ [background_specified_color_size]
+ expected: FAIL
+
+ [background_specified_color_color]
+ expected: FAIL
+
+ [background_specified_color_position]
+ expected: FAIL
+
+ [background_specified_color_origin]
+ expected: FAIL
+
+ [background_specified_color_repeat]
+ expected: FAIL
+
+ [background_specified_color_attachment]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-334.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-334.html.ini
new file mode 100644
index 00000000000..aedc9115d8f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-334.html.ini
@@ -0,0 +1,2 @@
+[background-334.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-335.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-335.html.ini
new file mode 100644
index 00000000000..6b5f91c5ed3
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-335.html.ini
@@ -0,0 +1,7 @@
+[background-335.html]
+ [background_specified_box_one_clip]
+ expected: FAIL
+
+ [background_specified_box_one_origin]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-336.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-336.html.ini
new file mode 100644
index 00000000000..165f436e7cf
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-336.html.ini
@@ -0,0 +1,7 @@
+[background-336.html]
+ [background_specified_box_two_origin]
+ expected: FAIL
+
+ [background_specified_box_two_clip]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html.ini
new file mode 100644
index 00000000000..ff4e5b072f8
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-color-1.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html.ini
new file mode 100644
index 00000000000..5b580d17f3c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-color-2.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html.ini
new file mode 100644
index 00000000000..c95e72d075d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-color-3.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html.ini
new file mode 100644
index 00000000000..113fb415e86
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-color-4.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html.ini
new file mode 100644
index 00000000000..d7cece4e237
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-color-5.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html.ini
new file mode 100644
index 00000000000..25cd5625757
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-color-6.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html.ini
new file mode 100644
index 00000000000..985f61f1778
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-image-1.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html.ini
new file mode 100644
index 00000000000..aaa6dd5d887
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-image-2.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html.ini
new file mode 100644
index 00000000000..364d60a9f61
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-image-3.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini
new file mode 100644
index 00000000000..599627cd9ae
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-image-4.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini
new file mode 100644
index 00000000000..85ac57775e0
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-image-5.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html.ini
new file mode 100644
index 00000000000..74a6062806b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-clipping-image-6.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini
new file mode 100644
index 00000000000..c2c7efbdb1e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-positioning-2.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html.ini
new file mode 100644
index 00000000000..4a67ae4d1f7
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-positioning-3.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html.ini
new file mode 100644
index 00000000000..cb0d9d6a50a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-positioning-4.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini
new file mode 100644
index 00000000000..17db21bab05
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html.ini
@@ -0,0 +1,2 @@
+[attachment-local-positioning-5.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini
new file mode 100644
index 00000000000..56dea1c6b86
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html.ini
@@ -0,0 +1,2 @@
+[attachment-scroll-positioning-1.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-001.html.ini
new file mode 100644
index 00000000000..6e558b6b309
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-001.html.ini
@@ -0,0 +1,13 @@
+[background-clip-001.html]
+ [background-clip_initial]
+ expected: FAIL
+
+ [background-clip_padding-box]
+ expected: FAIL
+
+ [background-clip_content-box]
+ expected: FAIL
+
+ [background-clip_border-box]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-004.html.ini
new file mode 100644
index 00000000000..94804c81196
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-004.html.ini
@@ -0,0 +1,2 @@
+[background-clip-004.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-005.html.ini
new file mode 100644
index 00000000000..886c803539c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-005.html.ini
@@ -0,0 +1,2 @@
+[background-clip-005.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-006.html.ini
new file mode 100644
index 00000000000..3ec7b51456c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-006.html.ini
@@ -0,0 +1,2 @@
+[background-clip-006.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-007.html.ini
new file mode 100644
index 00000000000..701c8989f9d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-007.html.ini
@@ -0,0 +1,2 @@
+[background-clip-007.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-008.html.ini
new file mode 100644
index 00000000000..0d73d747f42
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-008.html.ini
@@ -0,0 +1,2 @@
+[background-clip-008.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-010.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-010.html.ini
new file mode 100644
index 00000000000..5aa0a354655
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-010.html.ini
@@ -0,0 +1,2 @@
+[background-clip-010.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color-repaint.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color-repaint.html.ini
new file mode 100644
index 00000000000..8006908e63f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color-repaint.html.ini
@@ -0,0 +1,2 @@
+[background-clip-color-repaint.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color.html.ini
new file mode 100644
index 00000000000..c0eec19edd3
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-color.html.ini
@@ -0,0 +1,2 @@
+[background-clip-color.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-content-box-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-content-box-001.html.ini
new file mode 100644
index 00000000000..ac6be194ce7
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip-content-box-001.html.ini
@@ -0,0 +1,2 @@
+[background-clip-content-box-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip_padding-box.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip_padding-box.html.ini
new file mode 100644
index 00000000000..5c673c80665
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-clip_padding-box.html.ini
@@ -0,0 +1,2 @@
+[background-clip_padding-box.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-001.html.ini
new file mode 100644
index 00000000000..afd35fbeaf6
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-001.html.ini
@@ -0,0 +1,2 @@
+[background-color-body-propagation-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-003.html.ini
new file mode 100644
index 00000000000..1a916e0c7d8
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-color-body-propagation-003.html.ini
@@ -0,0 +1,2 @@
+[background-color-body-propagation-003.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-gradient-subpixel-fills-area.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-gradient-subpixel-fills-area.html.ini
new file mode 100644
index 00000000000..ab5470796fa
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-gradient-subpixel-fills-area.html.ini
@@ -0,0 +1,2 @@
+[background-gradient-subpixel-fills-area.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-007.html.ini
new file mode 100644
index 00000000000..35ae1354e42
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-007.html.ini
@@ -0,0 +1,2 @@
+[background-image-007.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-centered-with-border-radius.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-centered-with-border-radius.html.ini
new file mode 100644
index 00000000000..24396c50056
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-centered-with-border-radius.html.ini
@@ -0,0 +1,2 @@
+[background-image-centered-with-border-radius.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-letter.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-letter.html.ini
new file mode 100644
index 00000000000..97d17f09f95
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-letter.html.ini
@@ -0,0 +1,2 @@
+[background-image-first-letter.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-line.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-line.html.ini
new file mode 100644
index 00000000000..98e9448ed30
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-first-line.html.ini
@@ -0,0 +1,2 @@
+[background-image-first-line.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-none-gradient-repaint.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-none-gradient-repaint.html.ini
new file mode 100644
index 00000000000..edbd34d5956
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-image-none-gradient-repaint.html.ini
@@ -0,0 +1,2 @@
+[background-image-none-gradient-repaint.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-001.html.ini
new file mode 100644
index 00000000000..70fcc0adc89
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-001.html.ini
@@ -0,0 +1,13 @@
+[background-origin-001.html]
+ [background-origin_border-box]
+ expected: FAIL
+
+ [background-origin_content-box]
+ expected: FAIL
+
+ [background-origin_padding-box]
+ expected: FAIL
+
+ [background-origin_initial]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-002.html.ini
new file mode 100644
index 00000000000..13f8ed2158c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-002.html.ini
@@ -0,0 +1,2 @@
+[background-origin-002.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-003.html.ini
new file mode 100644
index 00000000000..13fe1d299fa
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-003.html.ini
@@ -0,0 +1,2 @@
+[background-origin-003.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-004.html.ini
new file mode 100644
index 00000000000..301455811fe
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-004.html.ini
@@ -0,0 +1,2 @@
+[background-origin-004.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-005.html.ini
new file mode 100644
index 00000000000..7b74057ed97
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-005.html.ini
@@ -0,0 +1,2 @@
+[background-origin-005.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-006.html.ini
new file mode 100644
index 00000000000..d304bcb28e5
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-006.html.ini
@@ -0,0 +1,2 @@
+[background-origin-006.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-007.html.ini
new file mode 100644
index 00000000000..a88cbc1be0f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-007.html.ini
@@ -0,0 +1,2 @@
+[background-origin-007.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-008.html.ini
new file mode 100644
index 00000000000..d06a2618efa
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-origin-008.html.ini
@@ -0,0 +1,2 @@
+[background-origin-008.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-position-negative-percentage-comparison.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-position-negative-percentage-comparison.html.ini
new file mode 100644
index 00000000000..97f5bd10ffd
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-position-negative-percentage-comparison.html.ini
@@ -0,0 +1,2 @@
+[background-position-negative-percentage-comparison.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht.ini
new file mode 100644
index 00000000000..717b8f77595
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht.ini
@@ -0,0 +1,2 @@
+[background-repeat-repeat-x.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht.ini
new file mode 100644
index 00000000000..252cadf070d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht.ini
@@ -0,0 +1,2 @@
+[background-repeat-repeat-y.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini
new file mode 100644
index 00000000000..f20284a5396
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht.ini
@@ -0,0 +1,2 @@
+[background-repeat-round-roundup.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round.xht.ini
new file mode 100644
index 00000000000..4b5a1e966ea
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-round.xht.ini
@@ -0,0 +1,2 @@
+[background-repeat-round.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-space.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-space.xht.ini
new file mode 100644
index 00000000000..5b13043f5c0
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-repeat/background-repeat-space.xht.ini
@@ -0,0 +1,2 @@
+[background-repeat-space.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-001.html.ini
new file mode 100644
index 00000000000..a1311fc0cfa
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-001.html.ini
@@ -0,0 +1,61 @@
+[background-size-001.html]
+ [background-size_auto_length]
+ expected: FAIL
+
+ [background-size_percentage_min]
+ expected: FAIL
+
+ [background-size_percentage_max]
+ expected: FAIL
+
+ [background-size_length_auto]
+ expected: FAIL
+
+ [background-size_length_positive_zero]
+ expected: FAIL
+
+ [background-size_length_percentage]
+ expected: FAIL
+
+ [background-size_initial]
+ expected: FAIL
+
+ [background-size_length_normal]
+ expected: FAIL
+
+ [background-size_percentage_auto]
+ expected: FAIL
+
+ [background-size_contain]
+ expected: FAIL
+
+ [background-size_percentage_length]
+ expected: FAIL
+
+ [background-size_auto]
+ expected: FAIL
+
+ [background-size_length_negative_zero]
+ expected: FAIL
+
+ [background-size_auto_percentage]
+ expected: FAIL
+
+ [background-size_cover]
+ expected: FAIL
+
+ [background-size_percentage_normal]
+ expected: FAIL
+
+ [background-size_length_length]
+ expected: FAIL
+
+ [background-size_length_zero]
+ expected: FAIL
+
+ [background-size_percentage_percentage]
+ expected: FAIL
+
+ [background-size_auto_auto]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-025.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-025.html.ini
new file mode 100644
index 00000000000..4143512af62
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-025.html.ini
@@ -0,0 +1,2 @@
+[background-size-025.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-026.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-026.html.ini
new file mode 100644
index 00000000000..8c77678547c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-026.html.ini
@@ -0,0 +1,2 @@
+[background-size-026.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-027.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-027.html.ini
new file mode 100644
index 00000000000..5c1f927e20e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-027.html.ini
@@ -0,0 +1,2 @@
+[background-size-027.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-028.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-028.html.ini
new file mode 100644
index 00000000000..baa377e6a97
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-028.html.ini
@@ -0,0 +1,2 @@
+[background-size-028.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-029.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-029.html.ini
new file mode 100644
index 00000000000..4cd11976f32
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-029.html.ini
@@ -0,0 +1,2 @@
+[background-size-029.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-030.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-030.html.ini
new file mode 100644
index 00000000000..8f67471d49f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-030.html.ini
@@ -0,0 +1,2 @@
+[background-size-030.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-031.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-031.html.ini
new file mode 100644
index 00000000000..227740a1cbb
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size-031.html.ini
@@ -0,0 +1,2 @@
+[background-size-031.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-contain.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-contain.xht.ini
new file mode 100644
index 00000000000..9576c2c23bb
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-contain.xht.ini
@@ -0,0 +1,2 @@
+[background-size-contain.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover-svg.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover-svg.html.ini
new file mode 100644
index 00000000000..8d655776232
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover-svg.html.ini
@@ -0,0 +1,2 @@
+[background-size-cover-svg.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover.xht.ini
new file mode 100644
index 00000000000..c72a601887c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-cover.xht.ini
@@ -0,0 +1,2 @@
+[background-size-cover.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-gradient.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-gradient.html.ini
new file mode 100644
index 00000000000..7326b5c886f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-gradient.html.ini
@@ -0,0 +1,2 @@
+[background-size-near-zero-gradient.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-svg.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-svg.html.ini
new file mode 100644
index 00000000000..8fa6ff0186b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/background-size-near-zero-svg.html.ini
@@ -0,0 +1,2 @@
+[background-size-near-zero-svg.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-001.html.ini
new file mode 100644
index 00000000000..022a2c5c50e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-001.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-002.html.ini
new file mode 100644
index 00000000000..2feb0f1ffb4
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-002.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-002.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-003.html.ini
new file mode 100644
index 00000000000..1bb0d7456e6
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-003.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-003.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-004.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-004.html.ini
new file mode 100644
index 00000000000..f9209b0b972
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-004.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-004.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-005.html.ini
new file mode 100644
index 00000000000..7177ce72868
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-005.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-005.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-006.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-006.html.ini
new file mode 100644
index 00000000000..99625954dfe
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-006.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-006.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-007.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-007.html.ini
new file mode 100644
index 00000000000..7cf13ce8b3d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-007.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-007.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-008.html.ini
new file mode 100644
index 00000000000..9bf33be21ab
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-008.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-008.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-009.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-009.html.ini
new file mode 100644
index 00000000000..e7ca0933d44
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-009.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-009.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-010.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-010.html.ini
new file mode 100644
index 00000000000..d507fdc8da2
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-010.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-010.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-011.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-011.html.ini
new file mode 100644
index 00000000000..877cf325c46
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-011.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-011.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-012.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-012.html.ini
new file mode 100644
index 00000000000..9921c1897df
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-012.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-012.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-013.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-013.html.ini
new file mode 100644
index 00000000000..07880a0bc0d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-013.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-013.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-014.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-014.html.ini
new file mode 100644
index 00000000000..e9338afa54f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-014.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-014.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-015.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-015.html.ini
new file mode 100644
index 00000000000..4c8f3ebfa01
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-015.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-015.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-016.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-016.html.ini
new file mode 100644
index 00000000000..d37fda1d2c4
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-016.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-016.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-017.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-017.html.ini
new file mode 100644
index 00000000000..f4946840e67
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-017.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-017.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-018.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-018.html.ini
new file mode 100644
index 00000000000..9cf7a70a4f0
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-018.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-018.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-019.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-019.html.ini
new file mode 100644
index 00000000000..01ce2dc94d1
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-019.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-019.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-020.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-020.html.ini
new file mode 100644
index 00000000000..ae7874dc54c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-020.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-020.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-021.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-021.html.ini
new file mode 100644
index 00000000000..0e5bab6886a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-021.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-021.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-022.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-022.html.ini
new file mode 100644
index 00000000000..5a2d6089edb
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-022.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-022.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-023.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-023.html.ini
new file mode 100644
index 00000000000..25f72f542ce
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-023.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-023.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-024.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-024.html.ini
new file mode 100644
index 00000000000..fef8b54de85
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-024.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-024.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-025.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-025.html.ini
new file mode 100644
index 00000000000..192eeb60f94
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-025.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-025.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-026.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-026.html.ini
new file mode 100644
index 00000000000..74b11969118
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-026.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-026.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-027.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-027.html.ini
new file mode 100644
index 00000000000..fc60d36f43a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-027.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-027.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-028.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-028.html.ini
new file mode 100644
index 00000000000..bbbe0bd922f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-028.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-028.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-029.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-029.html.ini
new file mode 100644
index 00000000000..d76a8567a0c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/background-size-vector-029.html.ini
@@ -0,0 +1,2 @@
+[background-size-vector-029.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html.ini
new file mode 100644
index 00000000000..4bdbe694004
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html.ini
@@ -0,0 +1,2 @@
+[diagonal-percentage-vector-background.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html.ini
new file mode 100644
index 00000000000..b9f45991f17
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto--omitted-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..1e2aa22be13
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto--percent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..a854881bc36
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto--percent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..22c38c47cb5
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto--percent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..fe3d58d8a1e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto--percent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..728b4ca7656
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto--percent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html.ini
new file mode 100644
index 00000000000..7eddbd43a72
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto--percent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..e44061a67b8
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..d1e1acacb09
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--nonpercent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..072db4db274
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--nonpercent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..5bc30503282
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--nonpercent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..1f76e6e3fd9
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--nonpercent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html.ini
new file mode 100644
index 00000000000..f2802b332b7
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--nonpercent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..b146041c547
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--omitted-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..a515562306b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--omitted-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..ca3247cfafe
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--omitted-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html.ini
new file mode 100644
index 00000000000..752d643a62b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--omitted-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..367db306101
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--omitted-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html.ini
new file mode 100644
index 00000000000..29d3252e187
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--omitted-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..9460746c050
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--percent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..9bb799e9371
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--percent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..c2de65c4ec9
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--percent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..7ef08466df0
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--percent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..b90a2df32b1
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--percent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html.ini
new file mode 100644
index 00000000000..6e2d310685c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--auto-32px--percent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..598e6b3a2d9
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--nonpercent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..addd91b1049
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--nonpercent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..b7632473a03
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--nonpercent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..d05577b9338
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--nonpercent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..22230c25753
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--nonpercent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html.ini
new file mode 100644
index 00000000000..679dc499b5d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--nonpercent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..fcd0b1296af
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--omitted-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..fb33859a4a4
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--omitted-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..119c933150f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--omitted-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html.ini
new file mode 100644
index 00000000000..b335671382f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--omitted-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..feb5961ffd7
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--omitted-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html.ini
new file mode 100644
index 00000000000..a04b75ec401
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--omitted-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..5ce463604a9
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--percent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..ebec874ca60
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--percent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..c0f08877771
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--percent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..93119efabf6
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--percent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..5f6d77f9cfd
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--percent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html.ini
new file mode 100644
index 00000000000..05600a1ea1c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--contain--percent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini
new file mode 100644
index 00000000000..137eb16fc30
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html.ini
new file mode 100644
index 00000000000..d269ba1defa
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--nonpercent-width-nonpercent-height--crisp.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html.ini
new file mode 100644
index 00000000000..fcb706e39bf
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..d615e29847e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--nonpercent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..8a50107dbe6
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--nonpercent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..b064178d77a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--nonpercent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..3ce63a22258
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--nonpercent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..4535e405823
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--nonpercent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html.ini
new file mode 100644
index 00000000000..5bc027a2fae
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--nonpercent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..19103ae2df8
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--omitted-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..c8b44ef060a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--omitted-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..ab439eb27df
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--omitted-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html.ini
new file mode 100644
index 00000000000..1b23cb4d2fe
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--omitted-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..740cb0e82ea
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--omitted-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html.ini
new file mode 100644
index 00000000000..b666dba0aac
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--omitted-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..746a9ca494d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--percent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..b5b968aeffe
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--percent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..b85bfab1637
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--percent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..6946ab1ff9f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--percent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..1419c4435f2
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--percent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html.ini
new file mode 100644
index 00000000000..79ec427687f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--percent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini
new file mode 100644
index 00000000000..30520ab53a4
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/tall--cover--width.html.ini
@@ -0,0 +1,2 @@
+[tall--cover--width.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..9eb5e067b7d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..10d82b2b1cd
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--nonpercent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..dc21674f304
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--nonpercent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..80f2be6d120
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--nonpercent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..860ae3d879e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--nonpercent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html.ini
new file mode 100644
index 00000000000..e0b78f789f0
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--nonpercent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..c8e39b28953
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--omitted-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..77b9ba6d3e2
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--omitted-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..3334c301a07
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--omitted-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html.ini
new file mode 100644
index 00000000000..199ee9b99f5
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--omitted-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..8fb86825810
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--omitted-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html.ini
new file mode 100644
index 00000000000..5c30ba5c41b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--omitted-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..1aca06ca67d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--percent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..ecb67f1ce4a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--percent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..7d66b6ec193
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--percent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..7d9e286afb4
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--percent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..1a494aeaf47
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--percent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html.ini
new file mode 100644
index 00000000000..618b4c50e45
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--12px-auto--percent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..cac2cb85de0
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--nonpercent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..82634985ae2
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--nonpercent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..4cc91de7610
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--nonpercent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..c0806f179d5
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--nonpercent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..5b4ec97c7b5
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--nonpercent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html.ini
new file mode 100644
index 00000000000..5525d960665
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--nonpercent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..539b8f97e72
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--omitted-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..8809bc0a7dc
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--omitted-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..efa7af5ee27
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--omitted-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html.ini
new file mode 100644
index 00000000000..8411a09a963
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--omitted-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..7f4b480b21e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--omitted-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html.ini
new file mode 100644
index 00000000000..5cd3335154d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--omitted-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..e5a8f7317fb
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--percent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..fce6b1723af
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--percent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..66b0d656faf
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--percent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..a8ef67265a7
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--percent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..ae44ad10422
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--percent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html.ini
new file mode 100644
index 00000000000..6c8d06ea343
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto--percent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..720e65f92a7
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..3d88246584b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--nonpercent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..29efb6a4d6b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--nonpercent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..ec1651274b9
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--nonpercent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..688e7918988
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--nonpercent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html.ini
new file mode 100644
index 00000000000..e9d489b350b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--nonpercent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..bd5bd9ef3ef
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--omitted-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..1acc26bc216
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--omitted-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..88f8eebd01a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--omitted-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html.ini
new file mode 100644
index 00000000000..66944b19d39
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--omitted-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..e3a682f8f7f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--omitted-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html.ini
new file mode 100644
index 00000000000..969b27b874e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--omitted-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..ddc55cc399b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--percent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..9bf2efdfb86
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--percent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..6c4558b0154
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--percent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..e1e6b5ea8d3
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--percent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..5d80d196d73
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--percent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html.ini
new file mode 100644
index 00000000000..16b2108031e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--auto-32px--percent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..ba6f76d4d08
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--nonpercent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..c4753a8d2e9
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--nonpercent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..5dbebf8faac
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--nonpercent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..3e6ff33e745
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--nonpercent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..dc6a2465534
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--nonpercent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html.ini
new file mode 100644
index 00000000000..64c8875be1a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--nonpercent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..10698a5347a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--omitted-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..9367af9d7fa
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--omitted-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..536a8d70106
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--omitted-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html.ini
new file mode 100644
index 00000000000..308590a7ed2
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--omitted-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..349c8ed1e08
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--omitted-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html.ini
new file mode 100644
index 00000000000..8cd507400dc
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--omitted-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..91ffa9c83cc
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--percent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..690aa1e2387
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--percent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..34aea242192
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--percent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..f4a29d3b769
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--percent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..220aa10d391
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--percent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html.ini
new file mode 100644
index 00000000000..ae7be66ec9c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--contain--percent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini
new file mode 100644
index 00000000000..a1b4776fd98
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..2ec849652d8
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--nonpercent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..a16b2a349db
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--nonpercent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..bd9b853ca72
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--nonpercent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..faae919625b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--nonpercent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..ba6ceb0f837
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--nonpercent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html.ini
new file mode 100644
index 00000000000..f588a3d627e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--nonpercent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..0806facd443
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--omitted-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..4ea3335a260
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--omitted-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..dc7615cdc5a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--omitted-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html.ini
new file mode 100644
index 00000000000..cd8beb9d5d8
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--omitted-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..423c66868ec
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--omitted-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html.ini
new file mode 100644
index 00000000000..f384ce42a26
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--omitted-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html.ini
new file mode 100644
index 00000000000..b752dd90309
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--percent-width-nonpercent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html.ini
new file mode 100644
index 00000000000..d573c694959
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--percent-width-nonpercent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html.ini
new file mode 100644
index 00000000000..5dfeefe96bd
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--percent-width-omitted-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html.ini
new file mode 100644
index 00000000000..d39a12cc655
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--percent-width-omitted-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html.ini
new file mode 100644
index 00000000000..b2e5ee94992
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--percent-width-percent-height-viewbox.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html.ini
new file mode 100644
index 00000000000..f3b9a2832b9
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--percent-width-percent-height.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini
new file mode 100644
index 00000000000..9c6ff49fa17
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/background-size/vector/wide--cover--width.html.ini
@@ -0,0 +1,2 @@
+[wide--cover--width.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-017.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-017.xht.ini
new file mode 100644
index 00000000000..091af4e43ac
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-017.xht.ini
@@ -0,0 +1,2 @@
+[border-image-017.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-018.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-018.xht.ini
new file mode 100644
index 00000000000..1533dcab1d9
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-018.xht.ini
@@ -0,0 +1,2 @@
+[border-image-018.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-019.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-019.xht.ini
new file mode 100644
index 00000000000..e59752d6970
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-019.xht.ini
@@ -0,0 +1,2 @@
+[border-image-019.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-020.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-020.xht.ini
new file mode 100644
index 00000000000..ef25e605a6c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-020.xht.ini
@@ -0,0 +1,2 @@
+[border-image-020.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-6.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-6.html.ini
new file mode 100644
index 00000000000..7d6c15059a9
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-6.html.ini
@@ -0,0 +1,2 @@
+[border-image-6.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-calc.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-calc.html.ini
new file mode 100644
index 00000000000..7cb3610daa5
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-calc.html.ini
@@ -0,0 +1,2 @@
+[border-image-calc.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-outset-003.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-outset-003.html.ini
new file mode 100644
index 00000000000..5bdd0654b2f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-outset-003.html.ini
@@ -0,0 +1,2 @@
+[border-image-outset-003.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-005.html.ini
new file mode 100644
index 00000000000..eb0e43ace65
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-005.html.ini
@@ -0,0 +1,2 @@
+[border-image-repeat-005.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round.html.ini
new file mode 100644
index 00000000000..aac90c7a8f1
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat-round.html.ini
@@ -0,0 +1,2 @@
+[border-image-repeat-round.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini
new file mode 100644
index 00000000000..c1b6c3a5484
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html.ini
@@ -0,0 +1,4 @@
+[border-image-repeat_repeatnegx_none_50px.html]
+ [ CSS Background Border Test: "border-image-repeat:repeat-x;height:200px;width:200px;border-image-source:none;border-image-width:50px" on test div]
+ 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
new file mode 100644
index 00000000000..268234539bf
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-round-and-stretch.html.ini
@@ -0,0 +1,2 @@
+[border-image-round-and-stretch.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-001.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-001.xht.ini
new file mode 100644
index 00000000000..781997400f1
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-001.xht.ini
@@ -0,0 +1,2 @@
+[border-image-slice-001.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-002.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-002.xht.ini
new file mode 100644
index 00000000000..e1d1dda7b85
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-002.xht.ini
@@ -0,0 +1,2 @@
+[border-image-slice-002.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-percentage.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-percentage.html.ini
new file mode 100644
index 00000000000..78336a6b171
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-percentage.html.ini
@@ -0,0 +1,2 @@
+[border-image-slice-percentage.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini
new file mode 100644
index 00000000000..4dcd19eb8a1
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-slice-shorthand-reset.html.ini
@@ -0,0 +1,4 @@
+[border-image-slice-shorthand-reset.html]
+ [Check that the border-image shorthand resets border-image-slice to its initial value.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-space-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-space-001.html.ini
new file mode 100644
index 00000000000..55b5de62c54
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-space-001.html.ini
@@ -0,0 +1,2 @@
+[border-image-space-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-005.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-005.xht.ini
new file mode 100644
index 00000000000..4f330a0de36
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-005.xht.ini
@@ -0,0 +1,2 @@
+[border-image-width-005.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-006.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-006.xht.ini
new file mode 100644
index 00000000000..ddf7a5da280
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-006.xht.ini
@@ -0,0 +1,2 @@
+[border-image-width-006.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-007.xht.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-007.xht.ini
new file mode 100644
index 00000000000..74ea4259ae4
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-007.xht.ini
@@ -0,0 +1,2 @@
+[border-image-width-007.xht]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-008.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-008.html.ini
new file mode 100644
index 00000000000..41773d42849
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-image-width-008.html.ini
@@ -0,0 +1,2 @@
+[border-image-width-008.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-clipping.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-clipping.html.ini
new file mode 100644
index 00000000000..acd0c90332d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-clipping.html.ini
@@ -0,0 +1,2 @@
+[border-radius-clipping.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-dynamic-from-no-radius.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-dynamic-from-no-radius.html.ini
new file mode 100644
index 00000000000..fc8f7177549
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/border-radius-dynamic-from-no-radius.html.ini
@@ -0,0 +1,2 @@
+[border-radius-dynamic-from-no-radius.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/box-shadow-005.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/box-shadow-005.html.ini
new file mode 100644
index 00000000000..b89ba8e9c8f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/box-shadow-005.html.ini
@@ -0,0 +1,2 @@
+[box-shadow-005.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/child-move-reveals-parent-background.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/child-move-reveals-parent-background.html.ini
new file mode 100644
index 00000000000..96193b9a323
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/child-move-reveals-parent-background.html.ini
@@ -0,0 +1,2 @@
+[child-move-reveals-parent-background.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-001.html.ini
new file mode 100644
index 00000000000..109ddfb9a6b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-001.html.ini
@@ -0,0 +1,2 @@
+[css-border-radius-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-002.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-002.html.ini
new file mode 100644
index 00000000000..e977662b960
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-border-radius-002.html.ini
@@ -0,0 +1,2 @@
+[css-border-radius-002.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-box-shadow-001.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-box-shadow-001.html.ini
new file mode 100644
index 00000000000..31760e9b5eb
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css-box-shadow-001.html.ini
@@ -0,0 +1,2 @@
+[css-box-shadow-001.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip-content-box.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip-content-box.html.ini
new file mode 100644
index 00000000000..694978119b0
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip-content-box.html.ini
@@ -0,0 +1,2 @@
+[css3-background-clip-content-box.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip-padding-box.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip-padding-box.html.ini
new file mode 100644
index 00000000000..4ff1c62f60c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip-padding-box.html.ini
@@ -0,0 +1,2 @@
+[css3-background-clip-padding-box.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip.html.ini
new file mode 100644
index 00000000000..482a4001f0d
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-clip.html.ini
@@ -0,0 +1,2 @@
+[css3-background-clip.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-origin-border-box.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-origin-border-box.html.ini
new file mode 100644
index 00000000000..e64df69484c
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-background-origin-border-box.html.ini
@@ -0,0 +1,2 @@
+[css3-background-origin-border-box.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-repeat.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-repeat.html.ini
new file mode 100644
index 00000000000..003c9f4c831
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-repeat.html.ini
@@ -0,0 +1,2 @@
+[css3-border-image-repeat-repeat.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini
new file mode 100644
index 00000000000..982197b55ce
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-repeat-stretch.html.ini
@@ -0,0 +1,2 @@
+[css3-border-image-repeat-stretch.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-source.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-source.html.ini
new file mode 100644
index 00000000000..b2c8a63be7b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-border-image-source.html.ini
@@ -0,0 +1,2 @@
+[css3-border-image-source.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-box-shadow.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-box-shadow.html.ini
new file mode 100644
index 00000000000..af8d19779df
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/css3-box-shadow.html.ini
@@ -0,0 +1,2 @@
+[css3-box-shadow.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/inheritance.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/inheritance.sub.html.ini
new file mode 100644
index 00000000000..4295b583738
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/inheritance.sub.html.ini
@@ -0,0 +1,2 @@
+[inheritance.sub.html]
+ expected: ERROR
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-computed.html.ini
new file mode 100644
index 00000000000..6d4bac68d71
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-computed.html.ini
@@ -0,0 +1,7 @@
+[background-attachment-computed.html]
+ [Property background-attachment value 'fixed']
+ expected: FAIL
+
+ [Property background-attachment value 'scroll, fixed, local']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-valid.html.ini
new file mode 100644
index 00000000000..4757319428e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-attachment-valid.html.ini
@@ -0,0 +1,7 @@
+[background-attachment-valid.html]
+ [e.style['background-attachment'\] = "scroll, fixed, local, fixed, scroll" should set the property value]
+ expected: FAIL
+
+ [e.style['background-attachment'\] = "fixed" should set the property value]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-clip-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-clip-computed.html.ini
new file mode 100644
index 00000000000..95803d2bd05
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-clip-computed.html.ini
@@ -0,0 +1,13 @@
+[background-clip-computed.html]
+ [Property background-clip value 'border-box, padding-box, content-box']
+ expected: FAIL
+
+ [Property background-clip value 'content-box']
+ expected: FAIL
+
+ [Property background-clip value 'padding-box']
+ expected: FAIL
+
+ [Property background-clip value 'border-box']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-color-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-color-computed.html.ini
new file mode 100644
index 00000000000..9354c71f504
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-color-computed.html.ini
@@ -0,0 +1,22 @@
+[background-color-computed.html]
+ [Property background-color value '#00FF00']
+ expected: FAIL
+
+ [Property background-color value 'currentcolor']
+ expected: FAIL
+
+ [Property background-color value 'transparent']
+ expected: FAIL
+
+ [Property background-color value 'rgb(0, 0, 255)']
+ expected: FAIL
+
+ [Property background-color value 'red']
+ expected: FAIL
+
+ [Property background-color value 'rgb(100%, 100%, 0%)']
+ expected: FAIL
+
+ [Property background-color value 'hsl(120, 100%, 50%)']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-computed.html.ini
new file mode 100644
index 00000000000..3907a642c3e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-computed.html.ini
@@ -0,0 +1,100 @@
+[background-computed.html]
+ [Property background-origin value 'content-box, border-box, padding-box, content-box']
+ expected: FAIL
+
+ [Property background-clip value 'content-box, border-box']
+ expected: FAIL
+
+ [Property background-position-y value '-20%, 10px']
+ expected: FAIL
+
+ [Property background-position value '12px 13px, 50% 6px, 30px -10px']
+ expected: FAIL
+
+ [Property background-clip value 'border-box']
+ expected: FAIL
+
+ [Property background-repeat value 'repeat-x, repeat']
+ expected: FAIL
+
+ [Property background-repeat value 'repeat-y, round no-repeat, repeat-x, repeat']
+ expected: FAIL
+
+ [Property background-position-x value 'calc(10px - 0.5em), -20%, right, 15%']
+ expected: FAIL
+
+ [Property background-origin value 'border-box']
+ expected: FAIL
+
+ [Property background-position-y value '0.5em']
+ expected: FAIL
+
+ [Property background-size value 'auto 1px, 2% 3%, contain']
+ expected: FAIL
+
+ [Property background-attachment value 'local, fixed, scroll']
+ expected: FAIL
+
+ [Property background-position value '12px 13px, 50% 6px, 30px -10px, -7px 8px']
+ expected: FAIL
+
+ [Property background-clip value 'content-box, border-box, padding-box, content-box']
+ expected: FAIL
+
+ [Property background-position value '50% 6px']
+ expected: FAIL
+
+ [Property background-position-x value 'center, left, right']
+ expected: FAIL
+
+ [Property background-repeat value 'repeat space, round no-repeat, repeat-x']
+ expected: FAIL
+
+ [Property background-attachment value 'scroll, fixed']
+ expected: FAIL
+
+ [Property background-origin value 'content-box, border-box']
+ expected: FAIL
+
+ [Property background-position-y value 'center, top, bottom']
+ expected: FAIL
+
+ [Property background-size value 'contain']
+ expected: FAIL
+
+ [Property background-attachment value 'local']
+ expected: FAIL
+
+ [Property background-attachment value 'local, fixed, scroll, fixed']
+ expected: FAIL
+
+ [Property background-position-y value 'calc(10px - 0.5em), -20%, bottom, 15%']
+ expected: FAIL
+
+ [Property background-repeat value 'round']
+ expected: FAIL
+
+ [Property background-position-x value '0.5em']
+ expected: FAIL
+
+ [Property background-size value 'auto 1px, 2% 3%, contain, 7px 8px']
+ expected: FAIL
+
+ [Property background-origin value 'border-box, padding-box, content-box']
+ expected: FAIL
+
+ [Property background-color value 'rgb(255, 0, 0)']
+ expected: FAIL
+
+ [Property background-size value 'auto 1px, 2% 3%']
+ expected: FAIL
+
+ [Property background-position value '12px 13px, 50% 6px']
+ expected: FAIL
+
+ [Property background-clip value 'border-box, padding-box, content-box']
+ expected: FAIL
+
+ [Property background-position-x value '-20%, 10px']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-image-computed.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-image-computed.sub.html.ini
new file mode 100644
index 00000000000..5d6db7363ae
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-image-computed.sub.html.ini
@@ -0,0 +1,25 @@
+[background-image-computed.sub.html]
+ [Property background-image value 'radial-gradient(10px at 20px 30px, rgb(255, 0, 0), rgb(0, 0, 255))']
+ expected: FAIL
+
+ [Property background-image value 'radial-gradient(circle calc(-0.5em + 10px) at calc(-1em + 10px) calc(-2em + 10px), red, blue)']
+ expected: FAIL
+
+ [Property background-image value 'radial-gradient(ellipse calc(0.5em + 10px) calc(-0.5em + 10px) at 20px 30px, red, blue)']
+ expected: FAIL
+
+ [Property background-image value 'none']
+ expected: FAIL
+
+ [Property background-image value 'url("http://web-platform.test/")']
+ expected: FAIL
+
+ [Property background-image value 'linear-gradient(to left bottom, red, blue)']
+ expected: FAIL
+
+ [Property background-image value 'none, url("http://web-platform.test/")']
+ expected: FAIL
+
+ [Property background-image value 'radial-gradient(ellipse calc(-0.5em + 10px) calc(0.5em + 10px) at 20px 30px, red, blue)']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-origin-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-origin-computed.html.ini
new file mode 100644
index 00000000000..27e653a4747
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-origin-computed.html.ini
@@ -0,0 +1,13 @@
+[background-origin-computed.html]
+ [Property background-origin value 'border-box']
+ expected: FAIL
+
+ [Property background-origin value 'content-box']
+ expected: FAIL
+
+ [Property background-origin value 'padding-box']
+ expected: FAIL
+
+ [Property background-origin value 'border-box, padding-box, content-box']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-computed.html.ini
new file mode 100644
index 00000000000..49781313b41
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-computed.html.ini
@@ -0,0 +1,88 @@
+[background-position-computed.html]
+ [Property background-position value 'center left']
+ expected: FAIL
+
+ [Property background-position value 'center right 7%']
+ expected: FAIL
+
+ [Property background-position value '12px 13px, 50% 6px, 30px -10px']
+ expected: FAIL
+
+ [Property background-position value 'bottom']
+ expected: FAIL
+
+ [Property background-position value 'right 11% bottom']
+ expected: FAIL
+
+ [Property background-position value 'right 9%']
+ expected: FAIL
+
+ [Property background-position value 'bottom 16% left']
+ expected: FAIL
+
+ [Property background-position value '5% top']
+ expected: FAIL
+
+ [Property background-position value 'left']
+ expected: FAIL
+
+ [Property background-position value '-2% -3%']
+ expected: FAIL
+
+ [Property background-position value 'calc(10px + 0.5em) calc(10px - 0.5em)']
+ expected: FAIL
+
+ [Property background-position value 'center 6px']
+ expected: FAIL
+
+ [Property background-position value 'center center']
+ expected: FAIL
+
+ [Property background-position value 'left bottom']
+ expected: FAIL
+
+ [Property background-position value 'right top 14%']
+ expected: FAIL
+
+ [Property background-position value 'left 10px center']
+ expected: FAIL
+
+ [Property background-position value 'bottom center']
+ expected: FAIL
+
+ [Property background-position value 'left 12px top 13px']
+ expected: FAIL
+
+ [Property background-position value 'right center']
+ expected: FAIL
+
+ [Property background-position value 'center']
+ expected: FAIL
+
+ [Property background-position value 'center top 8px']
+ expected: FAIL
+
+ [Property background-position value '1px center']
+ expected: FAIL
+
+ [Property background-position value 'bottom right 19%']
+ expected: FAIL
+
+ [Property background-position value 'calc(10px - 0.5em) calc(10px + 0.5em)']
+ expected: FAIL
+
+ [Property background-position value 'top 15px center']
+ expected: FAIL
+
+ [Property background-position value '1px']
+ expected: FAIL
+
+ [Property background-position value 'top 17px right -18px']
+ expected: FAIL
+
+ [Property background-position value 'top left']
+ expected: FAIL
+
+ [Property background-position value 'center bottom']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-computed.html.ini
new file mode 100644
index 00000000000..ba2d80f4c7b
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-computed.html.ini
@@ -0,0 +1,49 @@
+[background-position-x-computed.html]
+ [Property background-position-x value 'calc(10px - 0.5em), left -20%, right 10px']
+ expected: FAIL
+
+ [Property background-position-x value 'center, left, right']
+ expected: FAIL
+
+ [Property background-position-x value '0.5em, x-start, x-end']
+ expected: FAIL
+
+ [Property background-position-x value '-20%']
+ expected: FAIL
+
+ [Property background-position-x value '10px']
+ expected: FAIL
+
+ [Property background-position-x value 'right -10px']
+ expected: FAIL
+
+ [Property background-position-x value 'x-end']
+ expected: FAIL
+
+ [Property background-position-x value 'right']
+ expected: FAIL
+
+ [Property background-position-x value 'x-start']
+ expected: FAIL
+
+ [Property background-position-x value 'left']
+ expected: FAIL
+
+ [Property background-position-x value 'calc(10px - 0.5em)']
+ expected: FAIL
+
+ [Property background-position-x value 'left -20%']
+ expected: FAIL
+
+ [Property background-position-x value 'calc(10px - 0.5em), -20%, 10px']
+ expected: FAIL
+
+ [Property background-position-x value 'center']
+ expected: FAIL
+
+ [Property background-position-x value '0.5em']
+ expected: FAIL
+
+ [Property background-position-x value '-20%, 10px']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-valid.html.ini
new file mode 100644
index 00000000000..566b507fd81
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-x-valid.html.ini
@@ -0,0 +1,10 @@
+[background-position-x-valid.html]
+ [e.style['background-position-x'\] = "x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['background-position-x'\] = "0.5em, x-start, x-end" should set the property value]
+ expected: FAIL
+
+ [e.style['background-position-x'\] = "x-start" should set the property value]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-computed.html.ini
new file mode 100644
index 00000000000..c872f56c3d6
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-computed.html.ini
@@ -0,0 +1,49 @@
+[background-position-y-computed.html]
+ [Property background-position-y value 'y-end']
+ expected: FAIL
+
+ [Property background-position-y value 'bottom']
+ expected: FAIL
+
+ [Property background-position-y value 'top']
+ expected: FAIL
+
+ [Property background-position-y value '0.5em, y-start, y-end']
+ expected: FAIL
+
+ [Property background-position-y value 'bottom -10px']
+ expected: FAIL
+
+ [Property background-position-y value 'top -20%']
+ expected: FAIL
+
+ [Property background-position-y value '-20%']
+ expected: FAIL
+
+ [Property background-position-y value 'calc(10px - 0.5em)']
+ expected: FAIL
+
+ [Property background-position-y value 'calc(10px - 0.5em), top -20%, bottom 10px']
+ expected: FAIL
+
+ [Property background-position-y value 'y-start']
+ expected: FAIL
+
+ [Property background-position-y value 'calc(10px - 0.5em), -20%, 10px']
+ expected: FAIL
+
+ [Property background-position-y value '10px']
+ expected: FAIL
+
+ [Property background-position-y value '-20%, 10px']
+ expected: FAIL
+
+ [Property background-position-y value 'center, top, bottom']
+ expected: FAIL
+
+ [Property background-position-y value 'center']
+ expected: FAIL
+
+ [Property background-position-y value '0.5em']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-valid.html.ini
new file mode 100644
index 00000000000..f2a01f43d9a
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-position-y-valid.html.ini
@@ -0,0 +1,13 @@
+[background-position-y-valid.html]
+ [e.style['background-position-y'\] = "y-start" should set the property value]
+ expected: FAIL
+
+ [e.style['background-position-y'\] = "0.5em, y-start, y-end" should set the property value]
+ expected: FAIL
+
+ [e.style['background-position-y'\] = "calc(10px - 0.5em), top -20%, bottom 10px" should set the property value]
+ expected: FAIL
+
+ [e.style['background-position-y'\] = "y-end" should set the property value]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-repeat-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-repeat-computed.html.ini
new file mode 100644
index 00000000000..48eb5c17ff8
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-repeat-computed.html.ini
@@ -0,0 +1,31 @@
+[background-repeat-computed.html]
+ [Property background-repeat value 'repeat space']
+ expected: FAIL
+
+ [Property background-repeat value 'no-repeat']
+ expected: FAIL
+
+ [Property background-repeat value 'round no-repeat']
+ expected: FAIL
+
+ [Property background-repeat value 'round']
+ expected: FAIL
+
+ [Property background-repeat value 'repeat repeat']
+ expected: FAIL
+
+ [Property background-repeat value 'repeat-x, repeat-y, repeat']
+ expected: FAIL
+
+ [Property background-repeat value 'repeat']
+ expected: FAIL
+
+ [Property background-repeat value 'repeat-y']
+ expected: FAIL
+
+ [Property background-repeat value 'space']
+ expected: FAIL
+
+ [Property background-repeat value 'repeat-x']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-size-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-size-computed.html.ini
new file mode 100644
index 00000000000..ef4f5934615
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-size-computed.html.ini
@@ -0,0 +1,34 @@
+[background-size-computed.html]
+ [Property background-size value 'contain']
+ expected: FAIL
+
+ [Property background-size value 'calc(10px - 0.5em) calc(10px + 0.5em)']
+ expected: FAIL
+
+ [Property background-size value 'cover']
+ expected: FAIL
+
+ [Property background-size value '2% 3%']
+ expected: FAIL
+
+ [Property background-size value 'auto auto']
+ expected: FAIL
+
+ [Property background-size value 'calc(10px + 0.5em) calc(10px - 0.5em)']
+ expected: FAIL
+
+ [Property background-size value 'auto 1px, 2% 3%, contain']
+ expected: FAIL
+
+ [Property background-size value 'auto']
+ expected: FAIL
+
+ [Property background-size value '1px auto']
+ expected: FAIL
+
+ [Property background-size value 'auto 4%']
+ expected: FAIL
+
+ [Property background-size value '1px']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-valid.html.ini
new file mode 100644
index 00000000000..fb4b63cd496
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/background-valid.html.ini
@@ -0,0 +1,4 @@
+[background-valid.html]
+ [e.style['background'\] = "url(\\"https://example.com/\\") 1px 2px / 3px 4px space round local padding-box content-box, rgb(5, 6, 7) url(\\"https://example.com/\\") 1px 2px / 3px 4px space round local padding-box content-box" should set the property value]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-color-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-color-computed.html.ini
new file mode 100644
index 00000000000..0a8cc485068
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-color-computed.html.ini
@@ -0,0 +1,25 @@
+[border-color-computed.html]
+ [Property border-color value 'red yellow currentcolor']
+ expected: FAIL
+
+ [Property border-right-color value 'yellow']
+ expected: FAIL
+
+ [Property border-top-color value 'red']
+ expected: FAIL
+
+ [Property border-left-color value 'blue']
+ expected: FAIL
+
+ [Property border-color value 'red yellow']
+ expected: FAIL
+
+ [Property border-color value 'red yellow green blue']
+ expected: FAIL
+
+ [Property border-bottom-color value 'green']
+ expected: FAIL
+
+ [Property border-color value 'currentcolor']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-outset-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-outset-computed.html.ini
new file mode 100644
index 00000000000..c10a88060a7
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-outset-computed.html.ini
@@ -0,0 +1,16 @@
+[border-image-outset-computed.html]
+ [Property border-image-outset value '1px 2 3px 4']
+ expected: FAIL
+
+ [Property border-image-outset value '0 calc(0.5em + 10px) 3 calc(-0.5em + 10px)']
+ expected: FAIL
+
+ [Property border-image-outset value '1px']
+ expected: FAIL
+
+ [Property border-image-outset value '1px 2 3px']
+ expected: FAIL
+
+ [Property border-image-outset value '1px 2']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini
new file mode 100644
index 00000000000..489939bb90e
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-repeat-computed.html.ini
@@ -0,0 +1,10 @@
+[border-image-repeat-computed.html]
+ [Property border-image-repeat value 'round space']
+ expected: FAIL
+
+ [Property border-image-repeat value 'stretch repeat']
+ expected: FAIL
+
+ [Property border-image-repeat value 'round']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini
new file mode 100644
index 00000000000..e7af0185938
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-shorthand.sub.html.ini
@@ -0,0 +1,91 @@
+[border-image-shorthand.sub.html]
+ [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-slice]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-outset]
+ expected: FAIL
+
+ [e.style['border-image'\] = "repeat round" should set border-image-outset]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-width]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-outset]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-outset]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none" should set border-image-outset]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-source]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['border-image'\] = "repeat round" should set border-image-repeat]
+ expected: FAIL
+
+ [e.style['border-image'\] = "repeat round" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-repeat]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-slice]
+ expected: FAIL
+
+ [e.style['border-image'\] = "repeat round" should set border-image-source]
+ expected: FAIL
+
+ [e.style['border-image'\] = "repeat round" should set border-image-slice]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-source]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-width]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-repeat]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-width]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-repeat]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none" should set border-image-source]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none" should set border-image-width]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none" should set border-image-repeat]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none" should set border-image-slice]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-source]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should not set unrelated longhands]
+ expected: FAIL
+
+ [e.style['border-image'\] = "repeat round" should set border-image-width]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-slice]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-slice-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-slice-computed.html.ini
new file mode 100644
index 00000000000..400842fc7ac
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-slice-computed.html.ini
@@ -0,0 +1,16 @@
+[border-image-slice-computed.html]
+ [Property border-image-slice value '1']
+ expected: FAIL
+
+ [Property border-image-slice value '1 2% 3 4%']
+ expected: FAIL
+
+ [Property border-image-slice value '1 2%']
+ expected: FAIL
+
+ [Property border-image-slice value '1% 2 3% 4 fill']
+ expected: FAIL
+
+ [Property border-image-slice value '1 2% 3']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini
new file mode 100644
index 00000000000..d4818ac26cd
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-source-computed.sub.html.ini
@@ -0,0 +1,22 @@
+[border-image-source-computed.sub.html]
+ [Property border-image-source value 'conic-gradient(from 90deg at 80% 90%, lime, black)']
+ expected: FAIL
+
+ [Property border-image-source value 'none']
+ expected: FAIL
+
+ [Property border-image-source value 'url("http://web-platform.test/")']
+ expected: FAIL
+
+ [Property border-image-source value 'linear-gradient(-45deg, red, currentcolor)']
+ expected: FAIL
+
+ [url values are made absolute]
+ expected: FAIL
+
+ [Property border-image-source value 'repeating-linear-gradient(-45deg, red, 30%, currentcolor 70%, lime)']
+ expected: FAIL
+
+ [Property border-image-source value 'radial-gradient(10px at 20px 30px, currentcolor, lime)']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-valid.html.ini
new file mode 100644
index 00000000000..80361a5de02
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-valid.html.ini
@@ -0,0 +1,91 @@
+[border-image-valid.html]
+ [e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2% 3 4% fill / / 1px 2 3px 4" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% fill / 3 / 1px 2 3px 4" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2% 3 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none 100% / 1 / 0 space" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none 100% / 1 / 0 stretch" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 / auto / 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "fill 1 2% 3 4% / auto" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% / 2% / 2" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none repeat round" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none 1 1 1 1" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none 1 / 1 / 0 stretch" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% / / 2" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "space" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://www.example.com/\\")" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% / 2%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2 3 4 fill / 1 / 0 stretch" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2% 3 4% fill" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "repeat round" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "none space space" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 / 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 / 1px 2% 3 auto" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 / 1px / 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% fill / 3" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://www.example.com/\\") fill 1 2% 3 4%" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2 3 4 fill" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 2% 3 4% / 1px 2% 3 auto / 2" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "1 / / 1px" should set the property value]
+ expected: FAIL
+
+ [e.style['border-image'\] = "stretch" should set the property value]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-width-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-width-computed.html.ini
new file mode 100644
index 00000000000..152ba598a27
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-image-width-computed.html.ini
@@ -0,0 +1,37 @@
+[border-image-width-computed.html]
+ [Property border-image-width value 'calc(-0.5em + 10px)']
+ expected: FAIL
+
+ [Property border-image-width value '20%']
+ expected: FAIL
+
+ [Property border-image-width value '1 auto 10px']
+ expected: FAIL
+
+ [Property border-image-width value 'auto']
+ expected: FAIL
+
+ [Property border-image-width value 'calc(20% + 10px)']
+ expected: FAIL
+
+ [Property border-image-width value '20% 10px auto 1']
+ expected: FAIL
+
+ [Property border-image-width value 'calc(0.5em + 10px)']
+ expected: FAIL
+
+ [Property border-image-width value '1 auto 10px 20%']
+ expected: FAIL
+
+ [Property border-image-width value '1']
+ expected: FAIL
+
+ [Property border-image-width value '0']
+ expected: FAIL
+
+ [Property border-image-width value '10px']
+ expected: FAIL
+
+ [Property border-image-width value '1 auto']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-radius-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-radius-computed.html.ini
new file mode 100644
index 00000000000..8dcd83baeb2
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-radius-computed.html.ini
@@ -0,0 +1,40 @@
+[border-radius-computed.html]
+ [Property border-radius value '1px 2% 1px 1px']
+ expected: FAIL
+
+ [Property border-top-left-radius value 'calc(-0.5em + 10px)']
+ expected: FAIL
+
+ [Property border-radius value '1px 1px 2% 2%']
+ expected: FAIL
+
+ [Property border-radius value '1px 2% 3px 4%']
+ expected: FAIL
+
+ [Property border-radius value '1px 1px 1px 1px / 1px 1px 2% 1px']
+ expected: FAIL
+
+ [Property border-radius value '5em / 1px 2% 3px 4%']
+ expected: FAIL
+
+ [Property border-top-right-radius value '20%']
+ expected: FAIL
+
+ [Property border-bottom-left-radius value '50% 60px']
+ expected: FAIL
+
+ [Property border-radius value '1px 1px 1px 2% / 1px 2% 1px 2%']
+ expected: FAIL
+
+ [Property border-radius value '1px 2% 3px 4% / 5em']
+ expected: FAIL
+
+ [Property border-bottom-right-radius value 'calc(0.5em + 10px) 40%']
+ expected: FAIL
+
+ [Property border-radius value '1px 2% 2% 2% / 1px 2% 3px 2%']
+ expected: FAIL
+
+ [Property border-radius value '1px']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-style-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-style-computed.html.ini
new file mode 100644
index 00000000000..c76baaf58dc
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-style-computed.html.ini
@@ -0,0 +1,25 @@
+[border-style-computed.html]
+ [Property border-style value 'hidden dotted dashed']
+ expected: FAIL
+
+ [Property border-style value 'inset outset']
+ expected: FAIL
+
+ [Property border-bottom-style value 'groove']
+ expected: FAIL
+
+ [Property border-style value 'solid double groove ridge']
+ expected: FAIL
+
+ [Property border-left-style value 'ridge']
+ expected: FAIL
+
+ [Property border-style value 'none']
+ expected: FAIL
+
+ [Property border-top-style value 'solid']
+ expected: FAIL
+
+ [Property border-right-style value 'double']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-width-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-width-computed.html.ini
new file mode 100644
index 00000000000..ee2a97b4b72
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/border-width-computed.html.ini
@@ -0,0 +1,31 @@
+[border-width-computed.html]
+ [Property border-width value '1px 2px']
+ expected: FAIL
+
+ [Property border-width value '1px 2px 3px 4px']
+ expected: FAIL
+
+ [Property border-width value '1px 2px 3px']
+ expected: FAIL
+
+ [Property border-left-width value 'calc(0.5em + 10px)']
+ expected: FAIL
+
+ [Property border-width value '2px thin medium thick']
+ expected: FAIL
+
+ [Property border-bottom-width value 'calc(-0.5em + 10px)']
+ expected: FAIL
+
+ [Property border-top-width value '0px']
+ expected: FAIL
+
+ [Property border-width value '1px']
+ expected: FAIL
+
+ [Property border-width value '0.5em']
+ expected: FAIL
+
+ [Property border-right-width value '10px']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-computed.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-computed.html.ini
new file mode 100644
index 00000000000..7b09c0725b7
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-computed.html.ini
@@ -0,0 +1,13 @@
+[box-shadow-computed.html]
+ [Property box-shadow value '1px 2px']
+ expected: FAIL
+
+ [Property box-shadow value 'currentcolor -1em -2em 3em -4em']
+ expected: FAIL
+
+ [Property box-shadow value 'none']
+ expected: FAIL
+
+ [Property box-shadow value 'rgb(0, 255, 0) 1px 2px 3px 4px inset']
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-valid.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-valid.html.ini
new file mode 100644
index 00000000000..71ca39b00f8
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/parsing/box-shadow-valid.html.ini
@@ -0,0 +1,115 @@
+[box-shadow-valid.html]
+ [e.style['box-shadow'\] = "green inset 4px -4px 0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "4px -4px 0 inset green" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset 4px -4px 0 green" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "4px -4px inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "4px -4px 0 inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "4px -4px 0 green inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "green -4px 4px 0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "green inset 4px -4px 0 0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "1px 1px calc(1em - 2px)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "green inset 4px -4px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset 4px -4px 0 0 green" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset green 4px -4px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "4px -4px 0 0 inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "1px 1px calc(-1px)" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "4px -4px 0 0 green inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "green -4px 4px 0 0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "red 1px 2px 3px -4px inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset 4px -4px 0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "1px 2px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "none" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "4px 4px green" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "-4px 4px 0 green" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "1px -2px inset, red -3px 4px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset green 4px -4px 0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset 4px -4px 0 0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset 1px 2px red" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "4px -4px inset green" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset 1px -2px, -3px 4px red" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "-4px 4px 0 0 green" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset 4px -4px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "green -4px 4px" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "green 4px -4px inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "4px -4px green inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "4px -4px 0 0 inset green" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "green 4px -4px 0 inset" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset 4px -4px green" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "inset green 4px -4px 0 0" should set the property value]
+ expected: FAIL
+
+ [e.style['box-shadow'\] = "green 4px -4px 0 0 inset" should set the property value]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini
new file mode 100644
index 00000000000..b5ff1f789a7
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/scroll-positioned-multiple-background-images.html.ini
@@ -0,0 +1,2 @@
+[scroll-positioned-multiple-background-images.html]
+ expected: FAIL
diff --git a/tests/wpt/metadata-layout-2020/css/css-backgrounds/ttwf-reftest-borderRadius.html.ini b/tests/wpt/metadata-layout-2020/css/css-backgrounds/ttwf-reftest-borderRadius.html.ini
new file mode 100644
index 00000000000..077340b196f
--- /dev/null
+++ b/tests/wpt/metadata-layout-2020/css/css-backgrounds/ttwf-reftest-borderRadius.html.ini
@@ -0,0 +1,2 @@
+[ttwf-reftest-borderRadius.html]
+ expected: FAIL